empty options section leads to nonetype exception

Bug #1361883 reported by David Britton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
juju-deployer
Fix Released
Undecided
David Britton

Bug Description

it should probably just be ignored.

Traceback (most recent call last):
  File "/usr/bin/juju-deployer", line 9, in <module>
    load_entry_point('juju-deployer==0.3.8', 'console_scripts', 'juju-deployer')()
  File "/usr/lib/python2.7/dist-packages/deployer/cli.py", line 127, in main
    run()
  File "/usr/lib/python2.7/dist-packages/deployer/cli.py", line 225, in run
    importer.Importer(env, deployment, options).run()
  File "/usr/lib/python2.7/dist-packages/deployer/action/importer.py", line 186, in run
    self.get_charms()
  File "/usr/lib/python2.7/dist-packages/deployer/action/importer.py", line 67, in get_charms
    self.deployment.resolve(self.options.overrides or ())
  File "/usr/lib/python2.7/dist-packages/deployer/deployment.py", line 146, in resolve
    self.resolve_config()
  File "/usr/lib/python2.7/dist-packages/deployer/deployment.py", line 187, in resolve_config
    for k, v in svc_data['options'].items():
AttributeError: 'NoneType' object has no attribute 'items'

Tags: papercut

Related branches

David Britton (dpb)
Changed in juju-deployer:
assignee: nobody → David Britton (davidpbritton)
status: New → In Progress
Changed in juju-deployer:
status: In Progress → Fix Committed
Changed in juju-deployer:
milestone: none → 0.4.0
Changed in juju-deployer:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.