diff options
author | Waylan Limberg <waylan.limberg@icloud.com> | 2015-03-14 23:22:10 -0400 |
---|---|---|
committer | Waylan Limberg <waylan.limberg@icloud.com> | 2018-01-13 15:43:54 -0500 |
commit | 9ea3bdefbb62165c5c060852c60bfb5acd2574f1 (patch) | |
tree | 70d14a172fe302d5b233fe8ad70efc2713d1cae6 /markdown/core.py | |
parent | 3fad73031e544de6c9f74621de923da3806a6c21 (diff) | |
download | markdown-9ea3bdefbb62165c5c060852c60bfb5acd2574f1.tar.gz markdown-9ea3bdefbb62165c5c060852c60bfb5acd2574f1.tar.bz2 markdown-9ea3bdefbb62165c5c060852c60bfb5acd2574f1.zip |
Improve test coverage.
Diffstat (limited to 'markdown/core.py')
-rw-r--r-- | markdown/core.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/markdown/core.py b/markdown/core.py index ce5c333..7424781 100644 --- a/markdown/core.py +++ b/markdown/core.py @@ -150,8 +150,7 @@ class Markdown(object): return ext(**configs) # Get class name (if provided): `path.to.module:ClassName` - ext_name, class_name = ext_name.split(':', 1) \ - if ':' in ext_name else (ext_name, '') + ext_name, class_name = ext_name.split(':', 1) if ':' in ext_name else (ext_name, '') try: module = importlib.import_module(ext_name) @@ -238,7 +237,7 @@ class Markdown(object): try: source = util.text_type(source) - except UnicodeDecodeError as e: + except UnicodeDecodeError as e: # pragma: no cover # Customise error message while maintaining original trackback e.reason += '. -- Note: Markdown only accepts unicode input!' raise @@ -313,7 +312,7 @@ class Markdown(object): input_file.close() else: text = sys.stdin.read() - if not isinstance(text, util.text_type): + if not isinstance(text, util.text_type): # pragma: no cover text = text.decode(encoding) text = text.lstrip('\ufeff') # remove the byte-order mark @@ -340,7 +339,7 @@ class Markdown(object): try: # Write bytes directly to buffer (Python 3). sys.stdout.buffer.write(html) - except AttributeError: + except AttributeError: # pragma: no cover # Probably Python 2, which works with bytes by default. sys.stdout.write(html) |