From 6f038f00daf2415b30a9f800cd37ab54fd15dcd3 Mon Sep 17 00:00:00 2001
From: GARNIER Laurent <laurent.garnier@irisa.fr>
Date: Tue, 19 Oct 2021 14:55:54 +0000
Subject: [PATCH] Update __init__.py

---
 allgo/__init__.py | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/allgo/__init__.py b/allgo/__init__.py
index e032750..e937807 100644
--- a/allgo/__init__.py
+++ b/allgo/__init__.py
@@ -13,8 +13,12 @@ except ImportError:
 import requests
 
 log = logging.getLogger('allgo')
+# API version
 __version__ = '0.2.0'
+# API token for JupyterLab
 
+API_token = None
+API_token_valid = False
 
 def local_token():
     from os.path import expanduser
@@ -43,11 +47,10 @@ class Init:
         string
             allgo login page link or already initialized message
         """
-        self._token = token or os.getenv('ALLGO_TOKEN') or _local_token()
-        if None is self._token:
-            tmp_token = get_random_string(length=32)
-            msg = "allgo_token = " + tmp_token
-            msg += "<p>Sign in with your existing <a href=\"https://allgo18.inria.fr/accounts/login/?token=" + tmp_token+  "\">A||GO account </a></p>"
+        if None is self.API_token
+            API_token = get_random_string(length=32)
+            msg = "allgo_token = " + API_token
+            msg += "<p>Sign in with your existing <a href=\"https://allgo18.inria.fr/accounts/login/?token=" + API_token+  "\">A||GO account </a></p>"
             return msg
         else:
             msg = "<p>A||GO already initialized</p>"
-- 
GitLab