Skip to content

Extension fails to run with an unhandled KeyError #1

@justinkinney

Description

@justinkinney
Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/__main__.py", line 136, in <module>
    run()
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/__main__.py", line 130, in run
    markdown.markdownFromFile(**options)
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/__init__.py", line 526, in markdownFromFile
    md = Markdown(**kwargs)
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/__init__.py", line 159, in __init__
    configs=kwargs.get('extension_configs', {}))
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/__init__.py", line 185, in registerExtensions
    ext = self.build_extension(ext, configs.get(ext, {}))
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/__init__.py", line 291, in build_extension
    return module.makeExtension(**configs)
  File "mdx_ditaa.py", line 125, in makeExtension
    return DitaaExtension(configs=configs)
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/extensions/__init__.py", line 51, in __init__
    self.setConfigs(kwargs)
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/extensions/__init__.py", line 82, in setConfigs
    self.setConfig(key, value)
  File "/Users/kinnj028/virtualenv/py-markdown-ditaa/lib/python2.7/site-packages/markdown/extensions/__init__.py", line 70, in setConfig
    if isinstance(self.config[key][0], bool):
KeyError: 'configs'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions