{"action":"closed","issue":{"url":"https://api.github.com/repos/metacloud/molecule/issues/68","labels_url":"https://api.github.com/repos/metacloud/molecule/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/metacloud/molecule/issues/68/comments","events_url":"https://api.github.com/repos/metacloud/molecule/issues/68/events","html_url":"https://github.com/metacloud/molecule/issues/68","id":124050638,"number":68,"title":"Update python-vagrant to 0.5.10 to support Vagrant 1.8","user":{"login":"bborysenko","id":3684918,"avatar_url":"https://avatars.githubusercontent.com/u/3684918?v=3","gravatar_id":"","url":"https://api.github.com/users/bborysenko","html_url":"https://github.com/bborysenko","followers_url":"https://api.github.com/users/bborysenko/followers","following_url":"https://api.github.com/users/bborysenko/following{/other_user}","gists_url":"https://api.github.com/users/bborysenko/gists{/gist_id}","starred_url":"https://api.github.com/users/bborysenko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bborysenko/subscriptions","organizations_url":"https://api.github.com/users/bborysenko/orgs","repos_url":"https://api.github.com/users/bborysenko/repos","events_url":"https://api.github.com/users/bborysenko/events{/privacy}","received_events_url":"https://api.github.com/users/bborysenko/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-12-28T10:47:59Z","updated_at":"2015-12-29T16:57:42Z","closed_at":"2015-12-29T16:57:42Z","body":"It seems that [python-vagrant](https://github.com/todddeluca/python-vagrant/) should be updated to [0.5.10](https://github.com/todddeluca/python-vagrant/blob/master/CHANGELOG.md#0510)\r\n\r\nWith 0.5.9 `molecule status` command failed due to one more extra item returned by `vagrant.status` [there](https://github.com/metacloud/molecule/blob/master/molecule/commands.py#L286):\r\n\r\n```\r\n➜  test-role  molecule status\r\n[Status(name='test-role-01', state='running', provider='virtualbox'), Status(name='', state=None, provider=None)]\r\nTraceback (most recent call last):\r\n  File \"/Users/bbo/.local/bin/molecule\", line 11, in <module>\r\n    sys.exit(main())\r\n  File \"/Users/bbo/.local/venvs/molecule/lib/python2.7/site-packages/molecule/cli.py\", line 87, in main\r\n    CLI().main()\r\n  File \"/Users/bbo/.local/venvs/molecule/lib/python2.7/site-packages/molecule/cli.py\", line 83, in main\r\n    sys.exit(method())\r\n  File \"/Users/bbo/.local/venvs/molecule/lib/python2.7/site-packages/molecule/commands.py\", line 82, in status\r\n    self.commands.status()\r\n  File \"/Users/bbo/.local/venvs/molecule/lib/python2.7/site-packages/molecule/commands.py\", line 298, in status\r\n    state = Fore.GREEN + item.state + Fore.RESET\r\nTypeError: cannot concatenate 'str' and 'NoneType' objects\r\n```\r\n\r\nWith `python-vagrant==0.5.10`:\r\n\r\n```\r\n➜  test-role  ~/.local/venvs/molecule/bin/pip install python-vagrant==0.5.10\r\nCollecting python-vagrant==0.5.10\r\nInstalling collected packages: python-vagrant\r\n  Found existing installation: python-vagrant 0.5.9\r\n    Uninstalling python-vagrant-0.5.9:\r\n      Successfully uninstalled python-vagrant-0.5.9\r\nSuccessfully installed python-vagrant-0.5.10\r\n➜  test-role  molecule status\r\n[Status(name='test-role-01', state='running', provider='virtualbox')]\r\n+--------------+---------+------------+\r\n| Name         | State   | Provider   |\r\n+--------------+---------+------------+\r\n| test-role-01 | running | virtualbox |\r\n+--------------+---------+------------+\r\n\r\nAVAILABLE PLATFORMS\r\ncentos-6 (default)\r\n```\r\n\r\n"}}