summaryrefslogtreecommitdiff
path: root/command/check.py
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2015-01-14 23:56:35 -0500
committerBenjamin Peterson <benjamin@python.org>2015-01-14 23:56:35 -0500
commit3789d73e316092bc2b65960f3fa8706bc0afa3c3 (patch)
tree6981b4a63ce84adc18f90f81a149d0565607322b /command/check.py
parent3fcf597f4db0a82fabde4d06bc287b6573763496 (diff)
downloadpython-setuptools-git-3789d73e316092bc2b65960f3fa8706bc0afa3c3.tar.gz
fix parsing reST with code or code-block directives (closes #23063)
Patch by Marc Abramowitz.
Diffstat (limited to 'command/check.py')
-rw-r--r--command/check.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/command/check.py b/command/check.py
index 22b9349d..7ebe707c 100644
--- a/command/check.py
+++ b/command/check.py
@@ -122,7 +122,7 @@ class check(Command):
"""Returns warnings when the provided data doesn't compile."""
source_path = StringIO()
parser = Parser()
- settings = frontend.OptionParser().get_default_values()
+ settings = frontend.OptionParser(components=(Parser,)).get_default_values()
settings.tab_width = 4
settings.pep_references = None
settings.rfc_references = None
@@ -138,8 +138,8 @@ class check(Command):
document.note_source(source_path, -1)
try:
parser.parse(data, document)
- except AttributeError:
- reporter.messages.append((-1, 'Could not finish the parsing.',
- '', {}))
+ except AttributeError as e:
+ reporter.messages.append(
+ (-1, 'Could not finish the parsing: %s.' % e, '', {}))
return reporter.messages