def start(self, callback): #IPC.start(self, callback) self.rawserver.start_listening(self.icmp_socket, IcmpSocketListener(callback)) print "Spawning xicmp" xicmp = os.path.join( app_root, "icmp", "xicmp" ) spawn( xicmp, self.filename )
def start(self, callback): #IPC.start(self, callback) self.rawserver.start_listening(self.icmp_socket, IcmpSocketListener(callback)) print "Spawning xicmp" xicmp = os.path.join(app_root, "icmp", "xicmp") spawn(xicmp, self.filename)
def __init__(self, external_add_task, port): assert callable(external_add_task) # rawserver's assert type(port) in (int, long) and port > 0 and port <= 65535 # pid = os.spawnl(os.P_NOWAIT, "xicmp", str(port)) print "Spawning xicmp on port ", port xicmp = os.path.join(app_root, "icmp", "xicmp") spawn(xicmp, str(port)) def _start_proxy(port): self.proxy = xmlrpclib.ServerProxy("http://localhost:%d" % port) external_add_task(4.0, _start_proxy, port) # allow time to spawn.
def __init__(self, external_add_task, port): assert callable(external_add_task) # rawserver's assert type(port) in (int, long) and port > 0 and port <= 65535 #pid = os.spawnl(os.P_NOWAIT, "xicmp", str(port)) print "Spawning xicmp on port ", port xicmp = os.path.join(app_root, "icmp", "xicmp") spawn(xicmp, str(port)) def _start_proxy(port): self.proxy = xmlrpclib.ServerProxy('http://localhost:%d' % port) external_add_task(4.0, _start_proxy, port) # allow time to spawn.
def launch_installer(self, torrentqueue): if os.name == 'nt': spawn(torrentqueue, self.installer_path(), "/S") else: self.errorfunc(WARNING, _("Cannot launch installer on this OS"))