Ver código fonte

Fix issue with login in session_handler

JoostSijm 3 anos atrás
pai
commit
7e4cc29575

+ 1 - 1
setup.py

@@ -7,7 +7,7 @@ with open("README.md", "r") as fh:
 
 setuptools.setup(
     name="rival_regions_wrapper",
-    version="1.3.1",
+    version="1.3.2",
     author="Joost Sijm",
     author_email="joostsijm@gmail.com",
     description="Rival Regions API wrapper",

+ 2 - 2
src/rival_regions_wrapper/api.py

@@ -28,10 +28,10 @@ def session_handler(func):
             ConnectionResetError,
         ):
             CookieHandler.remove_cookie(instance.username)
-            instance.login()
+            instance.authenticate()
             return try_run(instance, func, *args, **kwargs)
         except NoLogginException:
-            instance.login()
+            instance.authenticate()
             return try_run(instance, func, *args, **kwargs)
 
     return wrapper

+ 4 - 0
src/rival_regions_wrapper/middleware.py

@@ -39,6 +39,10 @@ class LocalAuthentication(MiddlewareBase):
         )
         return self
 
+    def authenticate(self):
+        """Authenticate handler"""
+        self.authentication_handler.authenticate()
+
     def get(self, path, add_var_c=False):
         """Send get requests"""
         return api.get(self, path, add_var_c)