From 288e532dbdfe5e650cb73cb5100b897bb3aaaca8 Mon Sep 17 00:00:00 2001 From: Frisk Date: Sat, 5 Jun 2021 15:01:14 +0200 Subject: [PATCH] Fixed a possibility when init_info fails --- src/api/client.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/api/client.py b/src/api/client.py index 5cef379..caf5723 100644 --- a/src/api/client.py +++ b/src/api/client.py @@ -44,8 +44,12 @@ class Client: self.__recent_changes.init_info() @property - def namespaces(self): - return self.__recent_changes.namespaces + def namespaces(self) -> dict: + """Return a dict of namespaces, if None return empty dict""" + if self.__recent_changes.namespaces is not None: + return self.__recent_changes.namespaces + else: + return dict() def parse_links(self, summary: str): link_parser = self.LinkParser()