浏览代码

setproctitle

Ask Solem 15 年之前
父节点
当前提交
96fc5e60ec
共有 1 个文件被更改,包括 9 次插入0 次删除
  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)