Fix mypy violations

This commit is contained in:
Takeshi KOMIYA 2017-02-21 01:16:09 +09:00
parent f21cfa7117
commit 196f283555

View File

@ -4404,7 +4404,7 @@ class DefinitionParser(object):
templatePrefix = self._check_template_consistency(name, templatePrefix, templatePrefix = self._check_template_consistency(name, templatePrefix,
fullSpecShorthand=False) fullSpecShorthand=False)
res = ASTNamespace(name, templatePrefix) res = ASTNamespace(name, templatePrefix)
res.objectType = 'namespace' res.objectType = 'namespace' # type: ignore
return res return res
def parse_xref_object(self): def parse_xref_object(self):
@ -4417,7 +4417,7 @@ class DefinitionParser(object):
templatePrefix = self._check_template_consistency(name, templatePrefix, templatePrefix = self._check_template_consistency(name, templatePrefix,
fullSpecShorthand=True) fullSpecShorthand=True)
res = ASTNamespace(name, templatePrefix) res = ASTNamespace(name, templatePrefix)
res.objectType = 'xref' res.objectType = 'xref' # type: ignore
return res return res
@ -4729,7 +4729,7 @@ class CPPNamespacePushObject(Directive):
# type: () -> List[nodes.Node] # type: () -> List[nodes.Node]
env = self.state.document.settings.env env = self.state.document.settings.env
if self.arguments[0].strip() in ('NULL', '0', 'nullptr'): if self.arguments[0].strip() in ('NULL', '0', 'nullptr'):
return return []
parser = DefinitionParser(self.arguments[0], self, env.config) parser = DefinitionParser(self.arguments[0], self, env.config)
try: try:
ast = parser.parse_namespace_object() ast = parser.parse_namespace_object()