diff --git a/requirements.txt b/requirements.txt index 515c71e..f909190 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,6 +2,7 @@ configparser docopt flask mwoauth +pymysql pyOpenSSL pypdf python-Levenshtein diff --git a/src/oabot/userstats.py b/src/oabot/userstats.py index 11083c1..4ed1dc0 100644 --- a/src/oabot/userstats.py +++ b/src/oabot/userstats.py @@ -88,8 +88,8 @@ def unicode_name(self): if type(self.user_name) == str: try: return self.user_name.decode('ascii') - except UnicodeDecodeError as e: - return "user" + except (UnicodeDecodeError, AttributeError) as e: + return self.user_name else: return self.user_name