Fix ugly error, where wikipedia module did not return proper article. - annna - Annna the nice friendly bot.
 (HTM) git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/annna/
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Tags
 (DIR) README
       ---
 (DIR) commit af74831fa0b8078dc34540d557d277d78c367123
 (DIR) parent 64e7fbce2f00b085fbcd25c164180a4a38272282
 (HTM) Author: Annna Robert-Houdin <annna@bitreich.org>
       Date:   Sat, 15 Apr 2023 22:35:54 +0200
       
       Fix ugly error, where wikipedia module did not return proper article.
       
       Diffstat:
         M wikipediagame                       |       9 ++++++++-
       
       1 file changed, 8 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/wikipediagame b/wikipediagame
       @@ -61,7 +61,14 @@ def main(args):
                            continue
        
                if title == None:
       -            title = str(w.random())
       +            summary = None
       +            while summary == None:
       +                title = str(w.random())
       +                try:
       +                    summary = w.summary(title)
       +                except (w.exceptions.DisambiguationError, wikipedia.exceptions.PageError):
       +                    continue
       +
                if os.path.exists(hintpath):
                    os.remove(hintpath)
                if os.path.exists(titlepath):