Use instance variable instead of class' to store of Sphinx.add_latex_package()

This commit is contained in:
Takeshi KOMIYA 2016-07-16 10:07:51 +09:00
parent 861316e9b6
commit 2c5a9f3975
2 changed files with 2 additions and 3 deletions

View File

@ -796,8 +796,7 @@ class Sphinx(object):
def add_latex_package(self, packagename, options=None):
self.debug('[app] adding latex package: %r', packagename)
from sphinx.builders.latex import LaTeXBuilder
LaTeXBuilder.usepackages.append((packagename, options))
self.builder.usepackages.append((packagename, options))
def add_lexer(self, alias, lexer):
self.debug('[app] adding lexer: %r', (alias, lexer))

View File

@ -38,11 +38,11 @@ class LaTeXBuilder(Builder):
name = 'latex'
format = 'latex'
supported_image_types = ['application/pdf', 'image/png', 'image/jpeg']
usepackages = []
def init(self):
self.docnames = []
self.document_data = []
self.usepackages = []
texescape.init()
def get_outdated_docs(self):