diff --git a/pandora_client/server.py b/pandora_client/server.py index 6d14cb7..b056390 100644 --- a/pandora_client/server.py +++ b/pandora_client/server.py @@ -122,14 +122,14 @@ class Server(Resource): response = {} files = self.queued_encodes() for oshash in files: + info = self.client.info(oshash) + if not info or 'error' in info: + continue path = self.media_path(oshash) if os.path.exists(path): self.update_status(oshash, 'done') self.upload.put(oshash) continue - info = self.client.info(oshash) - if not info or 'error' in info: - continue for f in self.client.path(oshash): if os.path.exists(f): response['oshash'] = oshash