From 12ff335702de3af33a89cf98ef87232c51e0aeb5 Mon Sep 17 00:00:00 2001 From: cgillett Date: Sat, 31 Oct 2020 19:37:24 -0500 Subject: [PATCH] Prevent PageError from being raised unnecessarily For example page('GG Allin') returns PageError 'gg all in' despite 'GG Allin' being an actual page. This change fixes the error. --- wikipedia/wikipedia.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wikipedia/wikipedia.py b/wikipedia/wikipedia.py index 040901a..a6527bd 100644 --- a/wikipedia/wikipedia.py +++ b/wikipedia/wikipedia.py @@ -269,7 +269,7 @@ def page(title=None, pageid=None, auto_suggest=True, redirect=True, preload=Fals if auto_suggest: results, suggestion = search(title, results=1, suggestion=True) try: - title = suggestion or results[0] + title == suggestion or results[0] except IndexError: # if there is no suggestion or search results, the page doesn't exist raise PageError(title)