Fixed a bug in the remote manager.
This commit is contained in:
@ -95,8 +95,17 @@ def validate_arguments(cliArgs):
|
|||||||
def run_fenrir():
|
def run_fenrir():
|
||||||
"""Main function that runs Fenrir"""
|
"""Main function that runs Fenrir"""
|
||||||
fenrirApp = fenrirManager.FenrirManager(cliArgs)
|
fenrirApp = fenrirManager.FenrirManager(cliArgs)
|
||||||
|
try:
|
||||||
fenrirApp.proceed()
|
fenrirApp.proceed()
|
||||||
|
finally:
|
||||||
del fenrirApp
|
del fenrirApp
|
||||||
|
# Clean up PID file if it exists
|
||||||
|
pidFile = "/run/fenrir.pid"
|
||||||
|
if os.path.exists(pidFile):
|
||||||
|
try:
|
||||||
|
os.remove(pidFile)
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
global cliArgs
|
global cliArgs
|
||||||
|
@ -59,7 +59,7 @@ class command():
|
|||||||
str(stdout), sound_icon='', interrupt=False)
|
str(stdout), sound_icon='', interrupt=False)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
self.env['runtime']['OutputManager'].present_text(
|
self.env['runtime']['OutputManager'].present_text(
|
||||||
e, sound_icon ='', interrupt=False)
|
str(e), sound_icon='', interrupt=False)
|
||||||
|
|
||||||
def set_callback(self, callback):
|
def set_callback(self, callback):
|
||||||
pass
|
pass
|
||||||
|
@ -128,7 +128,7 @@ class FenrirManager():
|
|||||||
def handle_remote_incomming(self, event):
|
def handle_remote_incomming(self, event):
|
||||||
if not event['data']:
|
if not event['data']:
|
||||||
return
|
return
|
||||||
self.environment['runtime']['remoteManager'].handle_remote_incomming(
|
self.environment['runtime']['RemoteManager'].handle_remote_incomming(
|
||||||
event['data'])
|
event['data'])
|
||||||
|
|
||||||
def handle_screen_change(self, event):
|
def handle_screen_change(self, event):
|
||||||
|
@ -4,6 +4,6 @@
|
|||||||
# Fenrir TTY screen reader
|
# Fenrir TTY screen reader
|
||||||
# By Chrys, Storm Dragon, and contributers.
|
# By Chrys, Storm Dragon, and contributers.
|
||||||
|
|
||||||
version = "2025.07.03"
|
version = "2025.07.05"
|
||||||
codeName = "testing"
|
codeName = "testing"
|
||||||
code_name = "testing"
|
code_name = "testing"
|
||||||
|
Reference in New Issue
Block a user