From d223d838cbcf17d7114c6f5173059661850aecb5 Mon Sep 17 00:00:00 2001 From: "Michael E. Rose" Date: Mon, 7 Aug 2017 13:00:15 +0200 Subject: [PATCH] try-except clause to get page's coordinates --- wikipedia/wikipedia.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wikipedia/wikipedia.py b/wikipedia/wikipedia.py index 7ad50e1..577f9af 100644 --- a/wikipedia/wikipedia.py +++ b/wikipedia/wikipedia.py @@ -566,10 +566,10 @@ def coordinates(self): request = _wiki_request(query_params) - if 'query' in request: + try: coordinates = request['query']['pages'][self.pageid]['coordinates'] self._coordinates = (Decimal(coordinates[0]['lat']), Decimal(coordinates[0]['lon'])) - else: + except KeyError: self._coordinates = None return self._coordinates