有没有一种方法可以保留通过dispy的depends特性传输的python模块的包名? 这将允许在使用和不使用dispy上下文时以相同的方式使用包/模块。在
简单示例:
模块mypackage.dispytestDepends公司名称:
def myFun():
return "Foo"
我想要的主模块(不工作):
^{pr2}$工作,但丑陋的版本,因为我有很多代码需要重写:
def dependsFunTask(): #only works when called through dispy
import dispytestDepends
ret = dispytestDepends.myFun()
return ret
import dispy
if __name__ == '__main__':
cluster = dispy.JobCluster(dependsFunTask,depends = mypackage.dispytestDepends) # works
job = cluster.submit()
output = job()
print output ### output is "Foo"
dependsFunTask() # doesn't work
现在,这应该适用于dispy的当前版本。另请参见https://github.com/pgiri/dispy/issues/43。在
相关问题 更多 >
编程相关推荐