diff options
author | Mike Crute <mike@crute.us> | 2017-06-18 18:13:58 -0700 |
---|---|---|
committer | Mike Crute <mike@crute.us> | 2017-06-18 18:13:58 -0700 |
commit | 3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f (patch) | |
tree | f9ed6b50afba1d39359a025882ce621d6a3e175a | |
parent | 1d5ab590662037438d14cf842e744683eb210b3b (diff) | |
download | pydora-3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f.tar.bz2 pydora-3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f.tar.xz pydora-3882e40945ed4b9ee6aff7ddc7e3b52ebb30446f.zip |
Blacklist iphone key
-rwxr-xr-x | pydora/player.py | 11 |
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: |