Browse Source

tooncher.login now private (planning to split waiting in queue from first login)

Fabian Peter Hammerle 4 years ago
parent
commit
267fd74793
2 changed files with 4 additions and 3 deletions
  1. 1 0
      CHANGELOG.md
  2. 3 3
      tooncher/__init__.py

+ 1 - 0
CHANGELOG.md

@@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
   - `tooncher.LoginSuccessful`
   - `tooncher.TOONTOWN_ENGINE_DEFAULT_PATH`
   - `tooncher.api_request`
+  - `tooncher.login`
 - `start_engine` & `launch`: expected `isinstance(engine_path, pathlib.Path)`
   (instead of `str`)
 

+ 3 - 3
tooncher/__init__.py

@@ -65,7 +65,7 @@ class _LoginDelayed:
         self.queue_token = queue_token
 
 
-def login(
+def _login(
     username: typing.Optional[str] = None,
     password: typing.Optional[str] = None,
     queue_token: typing.Optional[str] = None,
@@ -102,11 +102,11 @@ def launch(
     validate_ssl_certs: bool = True,
     cpu_limit_percent: typing.Optional[int] = None,
 ) -> None:
-    result = login(
+    result = _login(
         username=username, password=password, validate_ssl_cert=validate_ssl_certs,
     )
     if isinstance(result, _LoginDelayed):
-        result = login(
+        result = _login(
             queue_token=result.queue_token, validate_ssl_cert=validate_ssl_certs,
         )
     if not isinstance(result, _LoginSuccessful):