Skip to content

Commit 15d83f2

Browse files
committed
Trying a nav() debug wrapper
1 parent dd1f1db commit 15d83f2

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

spotify2ytmusic/cli.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,23 @@
66

77
from . import backend
88

9+
import ytmusicapi.navigation as navigation
10+
11+
original_nav = navigation.nav
12+
13+
14+
def debug_nav_wrapper(*args, **kwargs):
15+
try:
16+
return original_nav(*args, **kwargs)
17+
except KeyError as e:
18+
print(
19+
f"NAV was called with args={args!r} kwargs={kwargs!r}, raised exception: {e}"
20+
)
21+
raise
22+
23+
24+
navigation.nav = debug_nav_wrapper
25+
926

1027
def list_liked_albums():
1128
"""

0 commit comments

Comments
 (0)