Browse Source

[FIX] only look at parent if workers are configured

pull/303/head
Holger Brunn 9 years ago
parent
commit
f7da756301
  1. 3
      dead_mans_switch_client/models/dead_mans_switch_client.py

3
dead_mans_switch_client/models/dead_mans_switch_client.py

@ -10,6 +10,7 @@ except ImportError:
psutil = None psutil = None
import urllib2 import urllib2
from openerp.osv import orm from openerp.osv import orm
from openerp.tools.config import config
class DeadMansSwitchClient(orm.AbstractModel): class DeadMansSwitchClient(orm.AbstractModel):
@ -23,7 +24,7 @@ class DeadMansSwitchClient(orm.AbstractModel):
process = psutil.Process(os.getpid()) process = psutil.Process(os.getpid())
# psutil changed its api through versions # psutil changed its api through versions
processes = [process] processes = [process]
if process.parent:
if config.get('workers') and process.parent:
if hasattr(process.parent, '__call__'): if hasattr(process.parent, '__call__'):
process = process.parent() process = process.parent()
else: else:

Loading…
Cancel
Save