jack 4 mesiacov pred
rodič
commit
01a08064d4
1 zmenil súbory, kde vykonal 7 pridanie a 5 odobranie
  1. 7 5
      app/providers/r2r.py

+ 7 - 5
app/providers/r2r.py

@@ -3,7 +3,8 @@ from r2r import R2RClient
 
 from app.libs.util import verify_jwt_expiration
 from config.llm import tool_settings
-import nest_asyncio
+
+# import nest_asyncio
 import asyncio
 
 # Apply nest_asyncio to allow nested event loops
@@ -22,9 +23,8 @@ class R2R:
             return
         if not self.client:
             self.client = R2RClient(tool_settings.R2R_BASE_URL)
-            self.client.users.login(
-                tool_settings.R2R_USERNAME, tool_settings.R2R_PASSWORD
-            )
+        self.client.users.login(tool_settings.R2R_USERNAME, tool_settings.R2R_PASSWORD)
+        print(self.client.access_token)
 
     def ingest_file(self, file_path: str, metadata: Optional[dict]):
         self._check_login()
@@ -47,7 +47,9 @@ class R2R:
     def _check_login(self):
         if not self.auth_enabled:
             return
-        if verify_jwt_expiration(self.client.access_token):
+        if not self.client.access_token and verify_jwt_expiration(
+            self.client.access_token
+        ):
             return
         else:
             asyncio.create_task(self.init())