INFO: Started server process [88234] INFO: Waiting for application startup. ERROR: Traceback (most recent call last): File "/Users/sumanjeet/.pyenv/versions/3.12.2/lib/python3.12/site-packages/starlette/routing.py", line 638, in lifespan async with self.lifespan_context(app) as maybe_state: File "/Users/sumanjeet/.pyenv/versions/3.12.2/lib/python3.12/contextlib.py", line 210, in __aenter__ return await anext(self.gen) ^^^^^^^^^^^^^^^^^^^^^ File "/Users/sumanjeet/code/ipfs-lite/py-ipfs-lite/py_ipfs_lite/api.py", line 49, in lifespan await peer.start() File "/Users/sumanjeet/code/ipfs-lite/py-ipfs-lite/py_ipfs_lite/peer.py", line 466, in start self._exchange = self._create_exchange() ^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/sumanjeet/code/ipfs-lite/py-ipfs-lite/py_ipfs_lite/peer.py", line 442, in _create_exchange return ExchangeAdapter(bitswap) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/sumanjeet/code/ipfs-lite/py-ipfs-lite/py_ipfs_lite/peer.py", line 398, in __init__ self._session = exchange.new_session() if hasattr(exchange, "new_session") else exchange ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/sumanjeet/code/py-libp2p/libp2p/bitswap/client.py", line 169, in new_session session_id = id(self) ^ id(trio.current_time()) ^^^^^^^^^^^^^^^^^^^ File "/Users/sumanjeet/.pyenv/versions/3.12.2/lib/python3.12/site-packages/trio/_core/_generated_run.py", line 79, in current_time raise RuntimeError("must be called from async context") from None RuntimeError: must be called from async context ERROR: Application startup failed. Exiting.