diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-04-26 01:03:49 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2018-04-26 01:03:49 +0900 |
commit | 93837bb01ecb185d8ee64b1f794f010c510b32e1 (patch) | |
tree | dabb9ec310c8e3aae8412664e4faedec0347d527 /sphinx/domains/javascript.py | |
parent | acb7edcae85318e373725fd003e3609fdef71d79 (diff) | |
parent | 6ad0ad6f1721bcf5f04765db9b1fdb315d9042b6 (diff) | |
download | sphinx-git-93837bb01ecb185d8ee64b1f794f010c510b32e1.tar.gz |
Merge branch '1.7'
Diffstat (limited to 'sphinx/domains/javascript.py')
-rw-r--r-- | sphinx/domains/javascript.py | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/sphinx/domains/javascript.py b/sphinx/domains/javascript.py index fdc1cd613..0ea6114d6 100644 --- a/sphinx/domains/javascript.py +++ b/sphinx/domains/javascript.py @@ -18,7 +18,6 @@ from sphinx.domains import Domain, ObjType from sphinx.domains.python import _pseudo_parse_arglist from sphinx.locale import _ from sphinx.roles import XRefRole -from sphinx.util import logging from sphinx.util.docfields import Field, GroupedField, TypedField from sphinx.util.nodes import make_refnode @@ -30,8 +29,6 @@ if False: from sphinx.builders import Builder # NOQA from sphinx.environment import BuildEnvironment # NOQA -logger = logging.getLogger(__name__) - class JSObject(ObjectDescription): """ @@ -258,12 +255,6 @@ class JSModule(Directive): noindex = 'noindex' in self.options ret = [] if not noindex: - modules = env.domaindata['js']['modules'] - if mod_name in modules: - self.state_machine.reporter.warning( - 'duplicate module description of %s, ' % mod_name + - 'other instance in ' + self.env.doc2path(modules[mod_name]), - line=self.lineno) env.domaindata['js']['modules'][mod_name] = env.docname # Make a duplicate entry in 'objects' to facilitate searching for # the module in JavaScriptDomain.find_obj() @@ -344,21 +335,12 @@ class JavaScriptDomain(Domain): def merge_domaindata(self, docnames, otherdata): # type: (List[unicode], Dict) -> None + # XXX check duplicates for fullname, (fn, objtype) in otherdata['objects'].items(): if fn in docnames: - if fullname in self.data['objects']: - otherdoc, _ = self.data['objects'][fullname] - logger.warning('duplicate object description of %s, ' - 'other instance in %s' % - (fullname, self.env.doc2path(otherdoc))) self.data['objects'][fullname] = (fn, objtype) for mod_name, pkg_docname in otherdata['modules'].items(): if pkg_docname in docnames: - if mod_name in self.data['modules']: - otherdoc = self.data['modules'][mod_name] - logger.warning('duplicate module description of %s, ' - 'other instance in %s' % - (mod_name, self.env.doc2path(otherdoc))) self.data['modules'][mod_name] = pkg_docname def find_obj(self, env, mod_name, prefix, name, typ, searchorder=0): |