Viewing file: __init__.py (1.72 KB) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
# -*- coding: utf-8 -*- """ Python Markdown
A Python implementation of John Gruber's Markdown.
Documentation: https://python-markdown.github.io/ GitHub: https://github.com/Python-Markdown/markdown/ PyPI: https://pypi.org/project/Markdown/
Started by Manfred Stienstra (http://www.dwerg.net/). Maintained for a few years by Yuri Takhteyev (http://www.freewisdom.org). Currently maintained by Waylan Limberg (https://github.com/waylan), Dmitry Shachnev (https://github.com/mitya57) and Isaac Muse (https://github.com/facelessuser).
Copyright 2007-2018 The Python Markdown Project (v. 1.7 and later) Copyright 2004, 2005, 2006 Yuri Takhteyev (v. 0.2-1.6b) Copyright 2004 Manfred Stienstra (the original version)
License: BSD (see LICENSE.md for details). """
from __future__ import absolute_import from __future__ import unicode_literals from .core import Markdown, markdown, markdownFromFile from .util import PY37 from .pep562 import Pep562 from .__meta__ import __version__, __version_info__ import warnings
# For backward compatibility as some extensions expect it... from .extensions import Extension # noqa
__all__ = ['Markdown', 'markdown', 'markdownFromFile']
__deprecated__ = { "version": ("__version__", __version__), "version_info": ("__version_info__", __version_info__) }
def __getattr__(name): """Get attribute."""
deprecated = __deprecated__.get(name) if deprecated: warnings.warn( "'{}' is deprecated. Use '{}' instead.".format(name, deprecated[0]), category=DeprecationWarning, stacklevel=(3 if PY37 else 4) ) return deprecated[1] raise AttributeError("module '{}' has no attribute '{}'".format(__name__, name))
if not PY37: Pep562(__name__)
|