pyra.__init__¶
Responsible for initialization of RetroArcher.
- pyra.initialize(config_file: str) bool [source]¶
Initialize RetroArcher.
Sets up config, loggers, and http port.
- Parameters:
- config_filestr
The path to the config file.
- Returns:
- bool
True if initialize succeeds, otherwise False.
- Raises:
- SystemExit
If unable to correct possible issues with config file.
Examples
>>> initialize(config_file='config.ini') True
- pyra.stop(exit_code: int | str = 0, restart: bool = False)[source]¶
Stop RetroArcher.
This function ends the tray icon if it’s running. Then restarts or shutdowns RetroArcher depending on the value of the restart parameter.
- Parameters:
- exit_codeUnion[int, str], default = 0
The exit code to send. Does not apply if restart = True.
- restartbool, default = False
Set to True to restart RetroArcher.
Examples
>>> stop(exit_code=0, restart=False)