@@ -8,7 +8,9 @@ def interact():
88 """Control the player through user interactions."""
99 with Player () as player :
1010 while True :
11- print ("\n Type: play [<track number>] | pause | tracks | more | exit" )
11+ print (
12+ "\n Type: play [<track number>] | pause | tracks | more | exit"
13+ )
1214 match input ("> " ).strip ().lower ().split ():
1315 case ["play" ]:
1416 play (player )
@@ -22,8 +24,12 @@ def interact():
2224 pause (player )
2325 case ["tracks" ]:
2426 display_tracks (player )
25- case ["more" ] if len (player .tracklist .available_tracks ) >= MAX_TRACKS :
26- print ("Can't load more tracks. Pick one from the track list." )
27+ case ["more" ] if len (
28+ player .tracklist .available_tracks
29+ ) >= MAX_TRACKS :
30+ print (
31+ "Can't load more tracks. Pick one from the track list."
32+ )
2733 case ["more" ]:
2834 player .tracklist .load_more ()
2935 display_tracks (player )
@@ -50,13 +56,17 @@ def display_tracks(player):
5056 header = f"{ '#' :<5} { 'Album' :<{CW }} { 'Artist' :<{CW }} { 'Genre' :<{CW }} "
5157 print (header )
5258 print ("-" * 100 )
53- for track_number , track in enumerate (player .tracklist .available_tracks , start = 1 ):
59+ for track_number , track in enumerate (
60+ player .tracklist .available_tracks , start = 1
61+ ):
5462 if track .text :
5563 album , artist , * genre = track .text .split ("\n " )
5664 album = _truncate (album , CW )
5765 artist = _truncate (artist , CW )
5866 genre = _truncate (genre [0 ], CW ) if genre else ""
59- print (f"{ track_number :<5} { album :<{CW }} { artist :<{CW }} { genre :<{CW }} " )
67+ print (
68+ f"{ track_number :<5} { album :<{CW }} { artist :<{CW }} { genre :<{CW }} "
69+ )
6070
6171
6272def _truncate (text , width ):
0 commit comments