vzhd1701 / csv2notion

Import/Merge CSV files into Notion database
MIT License
74 stars 10 forks source link

[Bug]: TRaceback in --merge #16

Closed ronaldulate closed 1 year ago

ronaldulate commented 1 year ago

csv2notion version

0.3.7

What OS are you using?

Windows

OS Version / Linux distribution

Win11 22H2 22621.963

Bug description

I use csv2notion --token [my_token] --url [my_url] --icon-column icon_url --icon-column-keep --merge --randomize-select-colors [file].csv

Log excerpt

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:\Python311\Scripts\csv2notion.exe\__main__.py", line 7, in <module>
  File "C:\Python311\Lib\site-packages\csv2notion\cli.py", line 82, in main
    cli(*sys.argv[1:])
  File "C:\Python311\Lib\site-packages\csv2notion\cli.py", line 31, in cli
    client = get_notion_client(
             ^^^^^^^^^^^^^^^^^^
  File "C:\Python311\Lib\site-packages\csv2notion\notion_db.py", line 204, in get_notion_client
    client = NotionClientExtended(token_v2=token)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python311\Lib\site-packages\csv2notion\notion_db_client.py", line 23, in __init__
    super().__init__(*args, **kwargs)
  File "C:\Python311\Lib\site-packages\notion\client.py", line 88, in __init__
    self.session = create_session(client_specified_retry)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Python311\Lib\site-packages\notion\client.py", line 47, in create_session
    retry = Retry(
            ^^^^^^
TypeError: Retry.__init__() got an unexpected keyword argument 'allowed_methods'
vzhd1701 commented 1 year ago

You have a dependency version conflict. You should install csv2notion in a virtual environment.

ronaldulate commented 1 year ago

thanks now work perfectly!