From 11128cde278391fb1a1a4f739f0a5ca50142d4b6 Mon Sep 17 00:00:00 2001 From: Domenico Iezzi Date: Sun, 5 Nov 2017 12:58:38 +0100 Subject: [PATCH] search: manage case when no result is found --- gpapi/googleplay.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gpapi/googleplay.py b/gpapi/googleplay.py index aef1ea7..b9e069a 100644 --- a/gpapi/googleplay.py +++ b/gpapi/googleplay.py @@ -312,6 +312,12 @@ class GooglePlayAPI(object): raise LoginError('Unexpected behaviour, probably expired ' 'token') cluster = response.payload.listResponse.cluster[0] + try: + cluster.HasField('doc') + except ValueError as e: + if self.debug: + print('No result for query: %s' % query) + break if cluster.doc[0].containerMetadata.nextPageUrl != "": nextPath = cluster.doc[0].containerMetadata.nextPageUrl else: