aboutsummaryrefslogtreecommitdiffstats
path: root/markdown
diff options
context:
space:
mode:
authorWaylan Limberg <waylan.limberg@icloud.com>2015-03-14 19:52:00 -0400
committerWaylan Limberg <waylan.limberg@icloud.com>2018-01-11 19:04:49 -0500
commit6366e5ae8f0ae19c033a2c24c217001c1512292b (patch)
treebd92a121d34228f53fde139d2f8da77b58a835c1 /markdown
parentfd628f3e540425b883f36a9c0d288ef1aafdb19e (diff)
downloadmarkdown-6366e5ae8f0ae19c033a2c24c217001c1512292b.tar.gz
markdown-6366e5ae8f0ae19c033a2c24c217001c1512292b.tar.bz2
markdown-6366e5ae8f0ae19c033a2c24c217001c1512292b.zip
Removed support for deprecated config in ext name.
Diffstat (limited to 'markdown')
-rw-r--r--markdown/core.py21
1 files changed, 2 insertions, 19 deletions
diff --git a/markdown/core.py b/markdown/core.py
index a10f41a..e92aad0 100644
--- a/markdown/core.py
+++ b/markdown/core.py
@@ -151,30 +151,13 @@ class Markdown(object):
return self
def build_extension(self, ext_name, configs):
- """Build extension by name, then return the module.
-
- The extension name may contain arguments as part of the string in the
- following format: "extname(key1=value1,key2=value2)"
+ """
+ Build extension by name, then return the module.
"""
configs = dict(configs)
- # Parse extensions config params (ignore the order)
- pos = ext_name.find("(") # find the first "("
- if pos > 0:
- ext_args = ext_name[pos+1:-1]
- ext_name = ext_name[:pos]
- pairs = [x.split("=") for x in ext_args.split(",")]
- configs.update([(x.strip(), y.strip()) for (x, y) in pairs])
- warnings.warn('Setting configs in the Named Extension string is '
- 'deprecated. It is recommended that you '
- 'pass an instance of the extension class to '
- 'Markdown or use the "extension_configs" keyword. '
- 'The current behavior will raise an error in version 2.7. '
- 'See the Release Notes for Python-Markdown version '
- '2.6 for more info.', DeprecationWarning)
-
# Get class name (if provided): `path.to.module:ClassName`
ext_name, class_name = ext_name.split(':', 1) \
if ':' in ext_name else (ext_name, '')