Exemplo n.º 1
0
def run(argv=None):
    log.startLogging(sys.stdout)
    if argv is None:
        argv = sys.argv
    if len(argv) > 1:
        username = argv[1]
    else:
        username = None

    d = defer.Deferred()

    netclient = NetClient(
        d,
        username or 'jezebel',
    )
    bigctl = BigController(d, )
    bigview = BigView(bigctl)

    box.registerObserver(netclient)
    box.registerObserver(bigctl)

    reactor.callLater(0, netclient.connectPB, 'localhost', 9559)

    d.addCallback(finish, ).addErrback(finish, )

    reactor.run()

    box.unregisterObserver(netclient)
    box.unregisterObserver(bigctl)
Exemplo n.º 2
0
def run(argv = None):
    log.startLogging(sys.stdout)
    if argv is None:
        argv = sys.argv
    if len(argv) > 1:
        username = argv[1]
    else:
        username = None

    d = defer.Deferred()

    
    netclient = NetClient(d, username or 'jezebel', )
    bigctl = BigController(d, )
    bigview = BigView(bigctl)

    box.registerObserver(netclient)
    box.registerObserver(bigctl)

    reactor.callLater(0, netclient.connectPB, 'localhost', 9559)

    d.addCallback(finish, ).addErrback(finish, )

    reactor.run()

    box.unregisterObserver(netclient)
    box.unregisterObserver(bigctl)
Exemplo n.º 3
0
 def dc():
     log.msg('Bye-bye, %s' % (avatar.username,))
     del self.avatars[avatar.username]
     box.unregisterObserver(avatar)
Exemplo n.º 4
0
 def dc():
     log.msg('Bye-bye, %s' % (avatar.username, ))
     del self.avatars[avatar.username]
     box.unregisterObserver(avatar)