aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Crute <mike@crute.us>2017-06-18 18:13:58 -0700
committerMike Crute <mike@crute.us>2017-06-18 18:13:58 -0700
commit3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f (patch)
treef9ed6b50afba1d39359a025882ce621d6a3e175a
parent1d5ab590662037438d14cf842e744683eb210b3b (diff)
downloadpydora-3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f.tar.bz2
pydora-3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f.tar.xz
pydora-3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f.zip
Blacklist iphone key
-rwxr-xr-xpydora/player.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/pydora/player.py b/pydora/player.py
index 2c93fb5..f31db21 100755
--- a/pydora/player.py
+++ b/pydora/player.py
@@ -218,6 +218,15 @@ class PlayerApp(object):
218 def post_poll(self): 218 def post_poll(self):
219 Screen.set_echo(True) 219 Screen.set_echo(True)
220 220
221 def pre_flight_checks(self):
222 # See #52, this key no longer passes some server-side check
223 if self.client.partner_user == "iphone":
224 Screen.print_error((
225 "The `iphone` partner key set is no longer compatible with "
226 "pydora. Please re-run pydora-configure to re-generate "
227 "your config file before continuing."))
228 sys.exit(1)
229
221 def run(self): 230 def run(self):
222 self.player = self.get_player() 231 self.player = self.get_player()
223 self.player.start() 232 self.player.start()
@@ -225,6 +234,8 @@ class PlayerApp(object):
225 self.client = self.get_client() 234 self.client = self.get_client()
226 self.stations = self.client.get_station_list() 235 self.stations = self.client.get_station_list()
227 236
237 self.pre_flight_checks()
238
228 error = None 239 error = None
229 240
230 while True: 241 while True: