Исправлен баг с обработкой пустых листов приходящих от API.
このコミットが含まれているのは:
コミット
4a4ab144fb
|
@ -79,7 +79,7 @@ class Request:
|
|||
except (AttributeError, ValueError):
|
||||
raise YandexMusicError('Invalid server response')
|
||||
|
||||
if not data.get('result'):
|
||||
if data.get('result') is None:
|
||||
data = {'result': data, 'error': data.get('error'), 'error_description': data.get('error_description')}
|
||||
|
||||
return Response.de_json(data, self.client)
|
||||
|
|
|
@ -24,7 +24,7 @@ class Response(YandexMusicObject):
|
|||
|
||||
@property
|
||||
def result(self):
|
||||
return self._result or self.data
|
||||
return self.data if self._result is None else self._result
|
||||
|
||||
@classmethod
|
||||
def de_json(cls, data, client):
|
||||
|
|
読み込み中…
新しいイシューから参照