|
@@ -8,11 +8,9 @@ import typing
|
|
|
import urllib.parse
|
|
|
import urllib.request
|
|
|
|
|
|
-"""
|
|
|
-official api documentation:
|
|
|
-https://github.com/ToontownRewritten/api-doc/blob/master/login.md
|
|
|
-https://github.com/ToontownRewritten/api-doc/blob/master/invasions.md
|
|
|
-"""
|
|
|
+# official api documentation:
|
|
|
+# https://github.com/ToontownRewritten/api-doc/blob/master/login.md
|
|
|
+# https://github.com/ToontownRewritten/api-doc/blob/master/invasions.md
|
|
|
|
|
|
LOGIN_API_URL = "https://www.toontownrewritten.com/api/login?format=json"
|
|
|
|
|
@@ -39,17 +37,15 @@ def start_engine(engine_path, gameserver, playcookie, **kwargs) -> subprocess.Po
|
|
|
)
|
|
|
env["DYLD_FRAMEWORK_PATH"] = os.path.join(TOONTOWN_LIBRARY_PATH, "Frameworks",)
|
|
|
elif sys.platform == "linux" and "XAUTHORITY" in os.environ:
|
|
|
- """
|
|
|
- Fix for TTREngine reporting:
|
|
|
- > :display:x11display(error): Could not open display ":0.0".
|
|
|
- > :ToonBase: Default graphics pipe is glxGraphicsPipe (OpenGL).
|
|
|
- > :ToonBase(warning): Unable to open 'onscreen' window.
|
|
|
- > Traceback (most recent call last):
|
|
|
- > File "<compiled '__voltorbmain__'>", line 0, in <module>
|
|
|
- > [...]
|
|
|
- > File "<compiled 'direct.vlt8f63e471.ShowBase'>", line 0, in vltf05fd21b
|
|
|
- > Exception: Could not open window.
|
|
|
- """
|
|
|
+ # Fix for TTREngine reporting:
|
|
|
+ # > :display:x11display(error): Could not open display ":0.0".
|
|
|
+ # > :ToonBase: Default graphics pipe is glxGraphicsPipe (OpenGL).
|
|
|
+ # > :ToonBase(warning): Unable to open 'onscreen' window.
|
|
|
+ # > Traceback (most recent call last):
|
|
|
+ # > File "<compiled '__voltorbmain__'>", line 0, in <module>
|
|
|
+ # > [...]
|
|
|
+ # > File "<compiled 'direct.vlt8f63e471.ShowBase'>", line 0, in vltf05fd21b
|
|
|
+ # > Exception: Could not open window.
|
|
|
env["XAUTHORITY"] = os.environ["XAUTHORITY"]
|
|
|
return subprocess.Popen(
|
|
|
args=[engine_path], cwd=os.path.dirname(engine_path), env=env, **kwargs,
|