|
From: <mi...@us...> - 2022-12-02 17:14:08
|
Revision: 9302
http://sourceforge.net/p/docutils/code/9302
Author: milde
Date: 2022-12-02 17:14:05 +0000 (Fri, 02 Dec 2022)
Log Message:
-----------
Simplify error message if recommonmark is missing.
As we provide a mock Sphinx package, there is no need to emphasise
recommonmark's dependency on Sphinx.
Wrap error message. Adapt the test case.
Modified Paths:
--------------
trunk/docutils/docutils/parsers/recommonmark_wrapper.py
trunk/docutils/test/test_parsers/test_get_parser_class.py
Modified: trunk/docutils/docutils/parsers/recommonmark_wrapper.py
===================================================================
--- trunk/docutils/docutils/parsers/recommonmark_wrapper.py 2022-12-02 17:13:54 UTC (rev 9301)
+++ trunk/docutils/docutils/parsers/recommonmark_wrapper.py 2022-12-02 17:14:05 UTC (rev 9302)
@@ -45,9 +45,8 @@
from recommonmark.parser import CommonMarkParser
except ImportError as err:
raise ImportError(
- 'Parsing "recommonmark" Markdown flavour requires the '
- 'package https://pypi.org/project/recommonmark which '
- 'in turn depends on https://pypi.org/project/sphinx.'
+ 'Parsing "recommonmark" Markdown flavour requires the\n'
+ ' package https://pypi.org/project/recommonmark.'
) from err
else:
if recommonmark.__version__ < '0.6.0':
Modified: trunk/docutils/test/test_parsers/test_get_parser_class.py
===================================================================
--- trunk/docutils/test/test_parsers/test_get_parser_class.py 2022-12-02 17:13:54 UTC (rev 9301)
+++ trunk/docutils/test/test_parsers/test_get_parser_class.py 2022-12-02 17:14:05 UTC (rev 9302)
@@ -49,7 +49,7 @@
def test_missing_parser_message(self):
with self.assertRaisesRegex(ImportError,
- 'requires the package .*recommonmark'):
+ 'requires the.*package .* recommonmark'):
publish_string('test data', parser_name='recommonmark')
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|