Skip to content

'NoneType' object has no attribute '__getitem__' #84

@htgoebel

Description

@htgoebel

Running towncrier without any config file crashes:

$ bin/pip install towncrier
$ bin/towncrier --draft
  File "/tmp/myvenv/lib/python2.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/tmp/mvenv/lib/python2.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/tmp/mvenv/lib/python2.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/tmp/mvenv/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/tmp/mvenv/lib/python2.7/site-packages/towncrier/__init__.py", line 38, in _main
    return __main(draft, directory, project_version, project_date, answer_yes)
  File "/tmp/mvenv/lib/python2.7/site-packages/towncrier/__init__.py", line 50, in __main
    if config['template'] is None:
TypeError: 'NoneType' object has no attribute '__getitem__'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions