diff --git a/allgo/__init__.py b/allgo/__init__.py index e032750b9fb1a796425cd0f27fa189959440fde6..e93780712e4b052a8012dde55ad9f030abb46e5b 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>"