summaryrefslogtreecommitdiff
path: root/sphinx/domains/javascript.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-04-26 01:03:49 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-04-26 01:03:49 +0900
commit93837bb01ecb185d8ee64b1f794f010c510b32e1 (patch)
treedabb9ec310c8e3aae8412664e4faedec0347d527 /sphinx/domains/javascript.py
parentacb7edcae85318e373725fd003e3609fdef71d79 (diff)
parent6ad0ad6f1721bcf5f04765db9b1fdb315d9042b6 (diff)
downloadsphinx-git-93837bb01ecb185d8ee64b1f794f010c510b32e1.tar.gz
Merge branch '1.7'
Diffstat (limited to 'sphinx/domains/javascript.py')
-rw-r--r--sphinx/domains/javascript.py20
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):