linode-cli icon indicating copy to clipboard operation
linode-cli copied to clipboard

KeyError on Longview plan-view

Open hexadecimalDinosaur opened this issue 5 years ago • 0 comments

OS: Arch Linux

Python Version: Python 3.9.1

Version

linode-cli 3.2.1
Built off spec version 4.79.0

Output

$ linode-cli longview plan-view
Traceback (most recent call last):
  File "/home/blackbox/.local/bin/linode-cli", line 8, in <module>
    sys.exit(main())
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/__init__.py", line 436, in main
    cli.handle_command(parsed.command, parsed.action, args)
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/cli.py", line 556, in handle_command
    operation.process_response_json(result.json(), self.output_handler)
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/operation.py", line 230, in process_response_json
    handler.print(self.response_model, json)
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/output.py", line 45, in print
    self._table_output(header, data, columns, title, to)
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/output.py", line 87, in _table_output
    content.append([attr.render_value(model) for attr in columns])
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/output.py", line 87, in <listcomp>
    content.append([attr.render_value(model) for attr in columns])
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/response.py", line 45, in render_value
    value = self._get_value(model)
  File "/home/blackbox/.local/lib/python3.9/site-packages/linodecli/response.py", line 30, in _get_value
    value = value[part]
KeyError: 'id'

hexadecimalDinosaur avatar Jan 15 '21 22:01 hexadecimalDinosaur