守护进程上下文不会在函数内部运行

2024-05-20 08:45:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在创建一个程序的python桥。我使用pipi守护程序模块来防止锁定。 http://pypi.python.org/pypi/python-daemon/

我基本上希望最终将其放入一个模块中,以便于重用,并构建一个python包装器。在

在测试中,如果我把守护进程上下文放在函数中,它将无法工作。 如果我把它放在函数之外,它可以完美地工作。在

def createCube():
    prog('create cube/params')

def runFunc(func):
    with daemon.DaemonContext():
        prog = createConnection().command #our port connection system
        func()
        sys.exit()

runFunc(createCube)

我想不出为什么它在函数内部不能正常工作的原因,除非它在寻找名称空间?在

任何帮助都将不胜感激。非常感谢你!在


Tags: 模块函数org程序pypihttp进程def