Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\Andrei\AppData\Local\Programs\Python\Python311\Scripts\countdoom.exe\__main__.py", line 7, in <module>
File "C:\Users\Andrei\AppData\Local\Programs\Python\Python311\Lib\site-packages\countdoom\cli.py", line 41, in cli
loop.run_until_complete(main(args))
File "C:\Users\Andrei\AppData\Local\Programs\Python\Python311\Lib\asyncio\base_events.py", line 653, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "C:\Users\Andrei\AppData\Local\Programs\Python\Python311\Lib\site-packages\countdoom\cli.py", line 73, in main
data = await countdoom_client.fetch_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Andrei\AppData\Local\Programs\Python\Python311\Lib\site-packages\countdoom\client.py", line 131, in fetch_data
'clock': self.clock(),
^^^^^^^^^^^^
File "C:\Users\Andrei\AppData\Local\Programs\Python\Python311\Lib\site-packages\countdoom\client.py", line 85, in clock
return self.countdown_to_time(self._countdown, clock_format)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Andrei\AppData\Local\Programs\Python\Python311\Lib\site-packages\countdoom\client.py", line 325, in countdown_to_time
return (midnight - delta).strftime(time_format)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: Invalid format string
Steps to Reproduce (unless obvious)
open cmd and type "countdoom" or run in python:
from typing import Dict, Union
import asyncio
from countdoom import CountdoomClient
async def async_get_doomsday_clock() -> Dict[str, Union[str, float, None]]:
"""
Get current Doomsday Clock value using AsyncIO.
:return: Dictionary of Doomsday Clock representation styles
"""
client = CountdoomClient()
data = await client.fetch_data()
return data
async def main():
doomsday_clock = await async_get_doomsday_clock()
print("Doomsday Clock:", doomsday_clock)
asyncio.run(main())
Bug Report
Steps to Reproduce (unless obvious)
open cmd and type "countdoom" or run in python:
Environment Info
Windows 10 22H2, python 3.11