Esempio n. 1
0
    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 )
Esempio n. 2
0
    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)
Esempio n. 3
0
    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.
Esempio n. 4
0
    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.
Esempio n. 5
0
 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"))
Esempio n. 6
0
 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"))