-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Milestone
Description
Ganz neues SNG
Cell In[13], [line 4](vscode-notebook-cell:?execution_count=13&line=4)
[2](vscode-notebook-cell:?execution_count=13&line=2) # Upload all songs into CT that are new
[3](vscode-notebook-cell:?execution_count=13&line=3) df_ct = get_ct_songs_as_df(api)
----> [4](vscode-notebook-cell:?execution_count=13&line=4) upload_new_local_songs_and_generate_ct_id(df_sng, df_ct)
File ~/Projects/SongBeamerQS/main.py:561, in upload_new_local_songs_and_generate_ct_id(df_sng, df_ct, default_tag_id)
[551](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:551) copy = row["SngFile"].header.get("(c)", "")
[553](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:553) logger.info(
[554](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:554) "Uploading Song '%s' with Category ID '%s' from '%s' with (C) from '%s' and CCLI '%s'",
[555](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:555) title,
(...)
[559](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:559) ccli,
[560](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:560) )
--> [561](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:561) song_id = api.create_song(
[562](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:562) title=title,
[563](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:563) songcategory_id=category_id,
[564](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:564) author=authors,
[565](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:565) copyright=copy,
[566](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:566) ccli=ccli,
[567](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:567) )
[568](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:568) logger.debug("Created new Song with ID '%s'", song_id)
[569](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/main.py:569) api.add_song_tag(song_id=song_id, song_tag_id=default_tag_id)
File ~/Projects/SongBeamerQS/.venv/lib/python3.12/site-packages/ChurchToolsApi/__init__.py:454, in ChurchToolsApi.create_song(self, title, songcategory_id, author, copyright, ccli, tonality, bpm, beat)
[452](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/.venv/lib/python3.12/site-packages/ChurchToolsApi/__init__.py:452) if response.status_code == 200:
[453](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/.venv/lib/python3.12/site-packages/ChurchToolsApi/__init__.py:453) response_content = json.loads(response.content)
--> [454](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/.venv/lib/python3.12/site-packages/ChurchToolsApi/__init__.py:454) new_id = int(response_content['data'])
[455](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/.venv/lib/python3.12/site-packages/ChurchToolsApi/__init__.py:455) logging.debug("Song created successful with ID={}".format(new_id))
[456](https://file+.vscode-resource.vscode-cdn.net/home/benste/Projects/SongBeamerQS/notebooks/~/Projects/SongBeamerQS/.venv/lib/python3.12/site-packages/ChurchToolsApi/__init__.py:456) return new_id
TypeError: int() argument must be a string, a bytes-like object or a real number, not 'dict'
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working