src/pyams_content/component/paragraph/html.py
changeset 1341 09247c61f985
parent 1157 ffb751b038cc
child 1398 fc32ec8a8f53
--- a/src/pyams_content/component/paragraph/html.py	Fri Jul 26 19:23:34 2019 +0200
+++ b/src/pyams_content/component/paragraph/html.py	Wed Sep 04 15:56:28 2019 +0200
@@ -10,8 +10,6 @@
 # FOR A PARTICULAR PURPOSE.
 #
 
-__docformat__ = 'restructuredtext'
-
 import re
 
 from pyquery import PyQuery
@@ -26,12 +24,16 @@
 from pyams_content.component.extfile.interfaces import IBaseExtFile, IExtFileContainerTarget
 from pyams_content.component.illustration.interfaces import IIllustrationTarget
 from pyams_content.component.links import ExternalLink, InternalLink, MailtoLink
-from pyams_content.component.links.interfaces import IExternalLink, IInternalLink, ILinkContainerTarget, IMailtoLink
-from pyams_content.component.paragraph import BaseParagraph, BaseParagraphContentChecker, BaseParagraphFactory
+from pyams_content.component.links.interfaces import IExternalLink, IInternalLink, \
+    ILinkContainerTarget, IMailtoLink
+from pyams_content.component.paragraph import BaseParagraph, BaseParagraphContentChecker, \
+    BaseParagraphFactory
 from pyams_content.component.paragraph.interfaces import IParagraphFactory
-from pyams_content.component.paragraph.interfaces.html import HTML_PARAGRAPH_NAME, HTML_PARAGRAPH_RENDERERS, \
-    HTML_PARAGRAPH_TYPE, IHTMLParagraph, IRawParagraph, RAW_PARAGRAPH_NAME, RAW_PARAGRAPH_RENDERERS, RAW_PARAGRAPH_TYPE
-from pyams_content.features.checker.interfaces import IContentChecker, MISSING_LANG_VALUE, MISSING_VALUE
+from pyams_content.component.paragraph.interfaces.html import HTML_PARAGRAPH_NAME, \
+    HTML_PARAGRAPH_RENDERERS, HTML_PARAGRAPH_TYPE, IHTMLParagraph, IRawParagraph, \
+    RAW_PARAGRAPH_NAME, RAW_PARAGRAPH_RENDERERS, RAW_PARAGRAPH_TYPE
+from pyams_content.features.checker.interfaces import IContentChecker, MISSING_LANG_VALUE, \
+    MISSING_VALUE
 from pyams_content.features.renderer import RenderersVocabulary
 from pyams_i18n.interfaces import II18n, II18nManager, INegotiator
 from pyams_sequence.interfaces import ISequentialIntIds
@@ -44,6 +46,9 @@
 from pyams_utils.vocabulary import vocabulary_config
 
 
+__docformat__ = 'restructuredtext'
+
+
 #
 # Raw HTML paragraph
 #
@@ -79,7 +84,7 @@
             langs = manager.get_languages()
         else:
             negotiator = get_utility(INegotiator)
-            langs = (negotiator.server_language, )
+            langs = (negotiator.server_language,)
         i18n = II18n(self.context)
         for lang in langs:
             value = i18n.get_attribute('body', lang, request)
@@ -88,7 +93,8 @@
                 if len(langs) == 1:
                     output.append(translate(MISSING_VALUE).format(field=field_title))
                 else:
-                    output.append(translate(MISSING_LANG_VALUE).format(field=field_title, lang=lang))
+                    output.append(
+                        translate(MISSING_LANG_VALUE).format(field=field_title, lang=lang))
         return output
 
 
@@ -176,8 +182,9 @@
                     extfile_info = IBaseExtFile(association, None)
                     if extfile_info is not None:
                         request = check_request()
-                        extfile_url = absolute_url(II18n(extfile_info).query_attribute('data', request=request),
-                                                   request=request)
+                        extfile_url = absolute_url(
+                            II18n(extfile_info).query_attribute('data', request=request),
+                            request=request)
                         if extfile_url.endswith(href):
                             has_link = True
                             break
@@ -219,7 +226,7 @@
             langs = manager.get_languages()
         else:
             negotiator = get_utility(INegotiator)
-            langs = (negotiator.server_language, )
+            langs = (negotiator.server_language,)
         i18n = II18n(self.context)
         for lang in langs:
             value = i18n.get_attribute('body', lang, request)
@@ -228,7 +235,8 @@
                 if len(langs) == 1:
                     output.append(translate(MISSING_VALUE).format(field=field_title))
                 else:
-                    output.append(translate(MISSING_LANG_VALUE).format(field=field_title, lang=lang))
+                    output.append(
+                        translate(MISSING_LANG_VALUE).format(field=field_title, lang=lang))
         return output