aboutsummaryrefslogtreecommitdiffstats
path: root/markdown/extensions/smarty.py
diff options
context:
space:
mode:
Diffstat (limited to 'markdown/extensions/smarty.py')
-rw-r--r--markdown/extensions/smarty.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/markdown/extensions/smarty.py b/markdown/extensions/smarty.py
index 8131591..5a82dfd 100644
--- a/markdown/extensions/smarty.py
+++ b/markdown/extensions/smarty.py
@@ -134,15 +134,14 @@ class SubstituteTextPattern(HtmlPattern):
return result
class SmartyExtension(Extension):
- def __init__(self, configs):
+ def __init__(self, *args, **kwargs):
self.config = {
'smart_quotes': [True, 'Educate quotes'],
'smart_angled_quotes': [False, 'Educate angled quotes'],
'smart_dashes': [True, 'Educate dashes'],
'smart_ellipses': [True, 'Educate ellipses']
}
- for key, value in configs:
- self.setConfig(key, parseBoolValue(value))
+ super(SmartyExtension, self).__init__(*args, **kwargs)
def _addPatterns(self, md, patterns, serie):
for ind, pattern in enumerate(patterns):
@@ -204,5 +203,5 @@ class SmartyExtension(Extension):
md.treeprocessors.add('smarty', inlineProcessor, '_end')
md.ESCAPED_CHARS.extend(['"', "'"])
-def makeExtension(configs=None):
- return SmartyExtension(configs)
+def makeExtension(*args, **kwargs):
+ return SmartyExtension(*args, **kwargs)