BasicTools.IO.Wormhole module

BasicTools.IO.Wormhole.CheckIntegrity(GU=False)[source]
BasicTools.IO.Wormhole.CheckIntegrityNetWork()[source]
BasicTools.IO.Wormhole.CheckIntegrityPipe()[source]
BasicTools.IO.Wormhole.GetAnFreePortNumber()[source]
BasicTools.IO.Wormhole.GetPipeWormholeScript()[source]
BasicTools.IO.Wormhole.TimeOutHandler()[source]
class BasicTools.IO.Wormhole.WormholeBase(timeout=3600)[source]

Bases: BaseOutputObject

Close()[source]
Receive()[source]
Send(data)[source]
class BasicTools.IO.Wormhole.WormholeClient(port=None, host=None, proc=None)[source]

Bases: BaseOutputObject

Connect(port=None, host=None)[source]
Exit()[source]
ProtocolNegotiation()[source]
RemoteExec(expression)[source]
RetrieveData(variable)[source]
SendData(key, data)[source]
StartUsingPipe(proc)[source]
class BasicTools.IO.Wormhole.WormholeServer(port=None, cmd=None, dry=False, timeout=3600, autoStart=True)[source]

Bases: BaseOutputObject

ListenUsingPort(port=None)[source]
MainLoop()[source]
ProtocolNegotiation()[source]
Start()[source]
StartUsingPipe()[source]
BasicTools.IO.Wormhole.import_module(name, package=None)[source]

Import a module.

The ‘package’ argument is required when performing a relative import. It specifies the package to use as the anchor point from which to resolve the relative import to an absolute import.