Open
Description
Hi, there seems to be a problem while trying to fetch a policy using akamai/cli with cli-cloudlets installed from it.
akamai/cli version: 1.5.5
akamai/cli-cloudlets version: 1.1.1
OS: darwin x86_64
Command: akamai cloudlets --edgerc ~/.edgerc --section <redacted> --policy <redacted>
Error message:
Found policy-id <redacted_id>, cloudlet policy <redacted name>
Traceback (most recent call last):
File "/Users/<redacted>/.akamai-cli/src/cli-cloudlets/bin/akamai-cloudlets.py", line 1063, in <module>
cli_status = cli(prog_name='akamai cloudlets')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/click/core.py", line 1130, in __call__
return self.main(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/click/decorators.py", line 84, in new_func
return ctx.invoke(f, obj, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/src/cli-cloudlets/bin/akamai-cloudlets.py", line 284, in retrieve
df = pd.DataFrame.from_dict(response.json(), orient='index')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/pandas/core/frame.py", line 1764, in from_dict
return cls(data, index=index, columns=columns, dtype=dtype)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/pandas/core/frame.py", line 746, in __init__
arrays, columns, index = nested_data_to_arrays(
^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/pandas/core/internals/construction.py", line 510, in nested_data_to_arrays
arrays, columns = to_arrays(data, columns, dtype=dtype)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/pandas/core/internals/construction.py", line 865, in to_arrays
arr = _list_to_arrays(data)
^^^^^^^^^^^^^^^^^^^^^
File "/Users/<redacted>/.akamai-cli/venv/cli-cloudlets/lib/python3.11/site-packages/pandas/core/internals/construction.py", line 886, in _list_to_arrays
content = lib.to_object_array(data)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "pandas/_libs/lib.pyx", line 2969, in pandas._libs.lib.to_object_array
TypeError: object of type 'int' has no len()