Is there a limit on what classes of objects can be...
# ask-metaflow
c
Is there a limit on what classes of objects can be logged in metaflow? It looks like there’s an issue when I try to use the default card:
Copy code
Card of type default is unable to be rendered with arguments None.
Stack trace :  Traceback (most recent call last):
  File ".../.venv/lib/python3.10/site-packages/metaflow/plugins/cards/card_cli.py", line 503, in create
    rendered_info = render_card(mf_card, task, timeout_value=timeout)
  File ".../.venv/lib/python3.10/site-packages/metaflow/plugins/cards/card_cli.py", line 384, in render_card
    rendered_info = mf_card.render(task)
  File ".../.venv/lib/python3.10/site-packages/metaflow/plugins/cards/card_modules/basic.py", line 605, in render
    json.dumps(final_component_dict).encode("utf-8")
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/json/__init__.py", line 231, in dumps
    return _default_encoder.encode(obj)
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/json/encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/json/encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
  File "/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/json/encoder.py", line 179, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type Timestamp is not JSON serializable
1