Made AnonymousUser a subclass of UserClass

This commit is contained in:
Sybren A. Stüvel 2017-05-12 13:39:11 +02:00
parent 82437724cc
commit 9f752e2584

View File

@ -33,11 +33,9 @@ class UserClass(flask_login.UserMixin):
return bool(set(self.roles).intersection(set(roles))) return bool(set(self.roles).intersection(set(roles)))
class AnonymousUser(flask_login.AnonymousUserMixin): class AnonymousUser(flask_login.AnonymousUserMixin, UserClass):
@property def __init__(self):
def objectid(self): super().__init__(token=None)
"""Anonymous user has no settable objectid."""
return None
def has_role(self, *roles): def has_role(self, *roles):
return False return False