Skip to content

Commit 15d365e

Browse files
committed
Add back manager
1 parent 3c8ed3e commit 15d365e

2 files changed

Lines changed: 18 additions & 14 deletions

File tree

launch.py

Lines changed: 0 additions & 14 deletions
This file was deleted.

robotics_application_manager/manager/manager.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -777,6 +777,7 @@ def on_disconnect(self, event):
777777
This method stops all running processes,
778778
terminates launchers, and restarts the script.
779779
"""
780+
LogManager.logger.exception("Disconected")
780781

781782
try:
782783
self.consumer.stop()
@@ -801,6 +802,7 @@ def on_disconnect(self, event):
801802
self.robot_launcher.terminate()
802803
except Exception as e:
803804
LogManager.logger.exception("Exception terminating robot launcher")
805+
804806
if self.world_launcher:
805807
try:
806808
self.world_launcher.terminate()
@@ -912,6 +914,8 @@ def start(self):
912914
self.consumer.start()
913915

914916
def signal_handler(sign, frame):
917+
LogManager.logger.exception("why")
918+
915919
print("\nprogram exiting gracefully")
916920
self.running = False
917921

@@ -968,3 +972,17 @@ def signal_handler(sign, frame):
968972
)
969973
self.consumer.send_message(ex)
970974
LogManager.logger.error(e, exc_info=True)
975+
976+
977+
if __name__ == "__main__":
978+
import argparse
979+
980+
parser = argparse.ArgumentParser()
981+
parser.add_argument(
982+
"host", type=str, help="Host to listen to (0.0.0.0 or all hosts)"
983+
)
984+
parser.add_argument("port", type=int, help="Port to listen to")
985+
args = parser.parse_args()
986+
987+
RAM = Manager(args.host, args.port)
988+
RAM.start()

0 commit comments

Comments
 (0)