diff piecrust/formatting/markdownformatter.py @ 850:370e74941d32

optimize: Only load some 3rd party packages when needed. This commit only optimizes the Markdown, SmartyPants, and Pystache wrappers.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 29 Apr 2017 21:27:33 -0700
parents 79f03b5c1b8f
children 8adc27285d93
line wrap: on
line diff
--- a/piecrust/formatting/markdownformatter.py	Thu Apr 27 20:55:07 2017 -0700
+++ b/piecrust/formatting/markdownformatter.py	Sat Apr 29 21:27:33 2017 -0700
@@ -1,4 +1,3 @@
-from markdown import Markdown
 from piecrust.formatting.base import Formatter
 
 
@@ -35,6 +34,6 @@
 
         extension_configs = config.get('extension_configs', {})
 
+        from markdown import Markdown
         self._formatter = Markdown(extensions=extensions,
                                    extension_configs=extension_configs)
-