This stuff all still sucks but this is slightly better.
[python_utils.git] / remote_worker.py
index 0086c40b0379ce680383c3b4e723bdc92b3bec0a..211b2132ff07c8ef0caa54b4b68e89e3fe7c8caf 100755 (executable)
@@ -6,7 +6,6 @@ results.
 
 import logging
 import os
-import platform
 import signal
 import threading
 import sys
@@ -44,16 +43,13 @@ cfg.add_argument(
 cfg.add_argument(
     '--watch_for_cancel',
     action=argparse_utils.ActionNoYes,
-    default=False,
+    default=True,
     help='Should we watch for the cancellation of our parent ssh process?'
 )
 
 
 @background_thread
 def watch_for_cancel(terminate_event: threading.Event) -> None:
-    if platform.node() == 'VIDEO-COMPUTER':
-        logger.warning('Background thread not allowed on retarded computers, sorry.')
-        return
     logger.debug('Starting up background thread...')
     p = psutil.Process(os.getpid())
     while True: