eonpatapon / contrail-api-cli

Simple CLI program to browse Contrail API server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

"edit" command with no arguments throws a TypeError

m-kostrzewa opened this issue · comments

This is what happens when edit command is called without args:

admin@localhost:/> edit
Traceback (most recent call last):
  File "/home/kosiak/Dokumenty/capi/bin/contrail-api-cli", line 11, in <module>
    load_entry_point('contrail-api-cli==0.1.1', 'console_scripts', 'contrail-api-cli')()
  File "/home/kosiak/Dokumenty/capi/local/lib/python2.7/site-packages/contrail_api_cli-0.1.1-py2.7.egg/contrail_api_cli/main.py", line 91, in main
    result = subcmd(**subcmd_kwargs)
  File "/home/kosiak/Dokumenty/capi/local/lib/python2.7/site-packages/contrail_api_cli-0.1.1-py2.7.egg/contrail_api_cli/commands/shell.py", line 133, in __call__
    result = cmd.parse_and_call(*args)
  File "/home/kosiak/Dokumenty/capi/local/lib/python2.7/site-packages/contrail_api_cli-0.1.1-py2.7.egg/contrail_api_cli/command.py", line 249, in parse_and_call
    return self.__call__(**vars(args))
  File "/home/kosiak/Dokumenty/capi/local/lib/python2.7/site-packages/contrail_api_cli-0.1.1-py2.7.egg/contrail_api_cli/commands/edit.py", line 36, in __call__
    predicate=lambda r: isinstance(r, Resource))
  File "/home/kosiak/Dokumenty/capi/local/lib/python2.7/site-packages/contrail_api_cli-0.1.1-py2.7.egg/contrail_api_cli/command.py", line 158, in expand_paths
    paths = [Context().shell.current_path / res for res in paths]
  File "build/bdist.linux-x86_64/egg/pathlib.py", line 853, in __truediv__
  File "build/bdist.linux-x86_64/egg/pathlib.py", line 643, in _make_child
  File "build/bdist.linux-x86_64/egg/pathlib.py", line 605, in _parse_args
TypeError: argument should be a path or str object, not <type 'NoneType'>