Merge pull request #81 from jaredrossberg/main

Reprompt when no input given
This commit is contained in:
Footsiefat 2021-10-24 12:52:49 +13:00 committed by GitHub
commit d637942d23
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 3 deletions

View File

@ -61,7 +61,9 @@ def client() -> None:
download_episode(episode)
else:
search_text = input('Enter search or URL: ')
search_text = ''
while len(search_text) == 0:
search_text = input('Enter search or URL: ')
track_id, album_id, playlist_id, episode_id, show_id, artist_id = regex_input_for_urls(search_text)
@ -149,7 +151,9 @@ def search(search_term):
if len(tracks) + len(albums) + len(playlists) == 0:
print('NO RESULTS FOUND - EXITING...')
else:
selection = str(input('SELECT ITEM(S) BY S.NO: '))
selection = ''
while len(selection) == 0:
selection = str(input('SELECT ITEM(S) BY S.NO: '))
inputs = split_input(selection)
for pos in inputs:
position = int(pos)

View File

@ -43,7 +43,9 @@ class ZSpotify:
except RuntimeError:
pass
while True:
user_name = input('Username: ')
user_name = ''
while len(user_name) == 0:
user_name = input('Username: ')
password = getpass()
try:
cls.SESSION = Session.Builder().user_pass(user_name, password).create()