changeset 5317:71c2b7054e55

auth: make internal AuthUser methods private These methods are never invoked from outside AuthUser; make this explicit in the code. Also remove '_instance' member, which is not referenced anywhere else in the code.
author Søren Løvborg <kwi@kwi.dk>
date Sun, 26 Jul 2015 13:58:50 +0200
parents 49f656a0ccdd
children 102bbfe8af43
files kallithea/lib/auth.py
diffstat 1 files changed, 4 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/lib/auth.py	Sun Jul 26 13:58:50 2015 +0200
+++ b/kallithea/lib/auth.py	Sun Jul 26 13:58:50 2015 +0200
@@ -492,8 +492,7 @@
         self.inherit_default_permissions = False
         self.is_external_auth = is_external_auth
 
-        self.propagate_data()
-        self._instance = None
+        self._propagate_data()
 
     @LazyProperty
     def permissions(self):
@@ -501,9 +500,9 @@
 
     @property
     def api_keys(self):
-        return self.get_api_keys()
+        return self._get_api_keys()
 
-    def propagate_data(self):
+    def _propagate_data(self):
         user_model = UserModel()
         self.anonymous_user = User.get_default_user(cache=True)
         is_user_loaded = False
@@ -567,7 +566,7 @@
         return compute(user_id, user_is_admin,
                        user_inherit_default_permissions, explicit, algo)
 
-    def get_api_keys(self):
+    def _get_api_keys(self):
         api_keys = [self.api_key]
         for api_key in UserApiKeys.query()\
                 .filter(UserApiKeys.user_id == self.user_id)\