Skip to content

Commit 37a10cf

Browse files
committed
Refix ruff to black
1 parent b6b18e8 commit 37a10cf

File tree

3 files changed

+27
-9
lines changed

3 files changed

+27
-9
lines changed

python-selenium/src/bandcamp/app/tui.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ def interact():
88
"""Control the player through user interactions."""
99
with Player() as player:
1010
while True:
11-
print("\nType: play [<track number>] | pause | tracks | more | exit")
11+
print(
12+
"\nType: 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)
@@ -56,13 +62,17 @@ def display_tracks(player):
5662
header = f"{'#':<5} {'Album':<{CW}} {'Artist':<{CW}} {'Genre':<{CW}}"
5763
print(header)
5864
print("-" * 100)
59-
for track_number, track in enumerate(player.tracklist.available_tracks, start=1):
65+
for track_number, track in enumerate(
66+
player.tracklist.available_tracks, start=1
67+
):
6068
if track.text:
6169
album, artist, *genre = track.text.split("\n")
6270
album = _truncate(album, CW)
6371
artist = _truncate(artist, CW)
6472
genre = _truncate(genre[0], CW) if genre else ""
65-
print(f"{track_number:<5} {album:<{CW}} {artist:<{CW}} {genre:<{CW}}")
73+
print(
74+
f"{track_number:<5} {album:<{CW}} {artist:<{CW}} {genre:<{CW}}"
75+
)
6676

6777

6878
def _truncate(text, width):

python-selenium/src/bandcamp/web/element.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ def is_playing(self) -> bool:
2626

2727
def _get_track_info(self) -> Track:
2828
"""Create a representation of the track's relevant information."""
29-
full_url = self._parent.find_element(*TrackLocator.URL).get_attribute("href")
29+
full_url = self._parent.find_element(*TrackLocator.URL).get_attribute(
30+
"href"
31+
)
3032
# Cut off the referrer query parameter
3133
clean_url = full_url.split("?")[0] if full_url else ""
3234
# Some tracks don't have a genre
@@ -59,7 +61,9 @@ def load_more(self) -> None:
5961
)
6062
view_more_button.click()
6163
# The button is disabled until all new tracks are loaded.
62-
self._wait.until(EC.element_to_be_clickable(DiscoverPageLocator.PAGINATION_BUTTON))
64+
self._wait.until(
65+
EC.element_to_be_clickable(DiscoverPageLocator.PAGINATION_BUTTON)
66+
)
6367
self.available_tracks = self._get_available_tracks()
6468

6569
def _get_available_tracks(self) -> list:
@@ -77,7 +81,9 @@ def _get_available_tracks(self) -> list:
7781

7882
# Filter tracks that are displayed and have text.
7983
return [
80-
track for track in all_tracks if track.is_displayed() and track.text.strip()
84+
track
85+
for track in all_tracks
86+
if track.is_displayed() and track.text.strip()
8187
]
8288

8389
def _track_text_loaded(self, driver):

python-selenium/src/bandcamp/web/page.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,6 @@ def __init__(self, driver: WebDriver) -> None:
1818

1919
def _accept_cookie_consent(self) -> None:
2020
"""Accept the necessary cookie consent."""
21-
self._driver.find_element(*DiscoverPageLocator.COOKIE_ACCEPT_NECESSARY).click()
21+
self._driver.find_element(
22+
*DiscoverPageLocator.COOKIE_ACCEPT_NECESSARY
23+
).click()

0 commit comments

Comments
 (0)