Browse Source

setproctitle

Ask Solem 15 years ago
parent
commit
96fc5e60ec
1 changed files with 9 additions and 0 deletions
  1. 9 0
      celery/platform.py

+ 9 - 0
celery/platform.py

@@ -1,6 +1,10 @@
 import os
 import sys
 import signal
+try:
+    from setproctitle import setproctitle as _setproctitle
+except ImportError:
+    _setproctitle = None
 
 
 CAN_DETACH = True
@@ -90,3 +94,8 @@ def install_signal_handler(signal_name, handler):
 
     signum = getattr(signal, signal_name)
     signal.signal(signum, handler)
+
+
+def set_process_title(title):
+    if _setproctitle is not None:
+        _setproctitle(title)