From c073d7bdaea62c98929bee64615ea13e8c78bd41 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 26 2015 16:56:45 +0000 Subject: Replace the image tag earlier, it's valid for all versions of docutils relates to http://209.132.184.222/pagure/issue/17 --- diff --git a/pagure/doc_utils.py b/pagure/doc_utils.py index 1a1fd01..63ac6a6 100644 --- a/pagure/doc_utils.py +++ b/pagure/doc_utils.py @@ -17,6 +17,11 @@ import markdown def modify_rst(rst, view_file_url=None): """ Downgrade some of our rst directives if docutils is too old. """ + if view_file_url: + rst = rst.replace( + '.. image:: ', + '.. image:: %s' % view_file_url + ) # We catch Exception if we want :-p # pylint: disable=W0703 @@ -38,8 +43,6 @@ def modify_rst(rst, view_file_url=None): substitutions = { # pragma: no cover '.. code-block:: javascript': '::', } - if view_file_url: - substitutions['.. image:: '] = '.. image:: %s' % view_file_url for old, new in substitutions.items(): # pragma: no cover rst = rst.replace(old, new)