1
如何使用pushy來評估調用另一個函數的函數?我收到的錯誤是由於子功能在遠程客戶端上不存在。使用python pushy評估子函數
例
模塊test.py:
import os
def func1():
func2()
def func2():
print os.uname()
模塊main.py
import pushy
rc = pushy.connect('ssh:remote_network_address')
proxy_func = rc.compile(test.func1)
proxy_func()
我會收到以下錯誤:
pushy.protocol.proxy.ExceptionProxy: global name 'func2' is not defined
但是,如果'print os.uname()'位於func1,並且不會調用func2,代碼將按預期工作。基本上,我該如何看待func2,並且會在遠程客戶端還是本地執行?我可以控制在哪裏?解決此