All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
ValueError
instead of Exception
when incompatible combination of
arguments was givenRuntimeError
instead of Exception
when server send
unexpected / unsupported responsepython3.5
, python3.6
& python3.7
TypeError
due to start_engine
passing pathlib.Path
to subprocess.Popen
for cwd
AttributeError
due to unavailable MagicMock.assert_called_once
FileNotFoundError
due to strict pathlib.Path.resolve
test_start_engine_mac
if os.environ != {}
$TOONCHER_ENGINE_PATH
setuptools.setup(entry_points=…)
tooncher.LOGIN_API_URL
tooncher.LoginDelayed
tooncher.LoginSuccessful
tooncher.TOONTOWN_ENGINE_DEFAULT_PATH
tooncher.api_request
tooncher.login
start_engine
& launch
: expects isinstance(engine_path, pathlib.Path)
(instead of str
)optirun tooncher …
)argcomplete
tooncher.INVASIONS_API_URL
tooncher.InvasionProgress
tooncher.TOONTOWN_LIBRARY_PATH
tooncher.request_active_invasions
$DYLD_LIBRARY_PATH
& $DYLD_FRAMEWORK_PATH
relative to engine pathYAMLLoadWarning: […] the default Loader is unsafe. […]