"edit" command with no arguments throws a TypeError
m-kostrzewa opened this issue · comments
Michał Kostrzewa commented
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'>