summaryrefslogtreecommitdiffstats
path: root/third_party/markdown/extensions/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/markdown/extensions/__init__.py')
-rw-r--r--third_party/markdown/extensions/__init__.py53
1 files changed, 0 insertions, 53 deletions
diff --git a/third_party/markdown/extensions/__init__.py b/third_party/markdown/extensions/__init__.py
deleted file mode 100644
index 184c4d1..0000000
--- a/third_party/markdown/extensions/__init__.py
+++ /dev/null
@@ -1,53 +0,0 @@
-"""
-Extensions
------------------------------------------------------------------------------
-"""
-
-from __future__ import unicode_literals
-
-class Extension(object):
- """ Base class for extensions to subclass. """
- def __init__(self, configs = {}):
- """Create an instance of an Extention.
-
- Keyword arguments:
-
- * configs: A dict of configuration setting used by an Extension.
- """
- self.config = configs
-
- def getConfig(self, key, default=''):
- """ Return a setting for the given key or an empty string. """
- if key in self.config:
- return self.config[key][0]
- else:
- return default
-
- def getConfigs(self):
- """ Return all configs settings as a dict. """
- return dict([(key, self.getConfig(key)) for key in self.config.keys()])
-
- def getConfigInfo(self):
- """ Return all config descriptions as a list of tuples. """
- return [(key, self.config[key][1]) for key in self.config.keys()]
-
- def setConfig(self, key, value):
- """ Set a config setting for `key` with the given `value`. """
- self.config[key][0] = value
-
- def extendMarkdown(self, md, md_globals):
- """
- Add the various proccesors and patterns to the Markdown Instance.
-
- This method must be overriden by every extension.
-
- Keyword arguments:
-
- * md: The Markdown instance.
-
- * md_globals: Global variables in the markdown module namespace.
-
- """
- raise NotImplementedError('Extension "%s.%s" must define an "extendMarkdown"' \
- 'method.' % (self.__class__.__module__, self.__class__.__name__))
-