Exemplo n.º 1
0
 def __init__(self):
     self.processes = []
     try:
         NameServerLocator().getNS()
     except NamingError:
         raise ServiceException('Pyro name server is not found.                                        Please run pyro-ns')
     initClient()
Exemplo n.º 2
0
 def __init__(self):
     self.processes = []
     #check if pyro name server is runnign
     try:
         NameServerLocator().getNS()
     except NamingError:
         raise ServiceException("Pyro name server is not found. \
                                Please run pyro-ns")
     initClient()
Exemplo n.º 3
0
def locate_ns(nshost):
    """locate and return the pyro name server to the daemon"""
    core.initClient(banner=False)
    return naming.NameServerLocator().getNS(*host_and_port(nshost))
Exemplo n.º 4
0
def locate_ns(nshost):
    """locate and return the pyro name server to the daemon"""
    core.initClient(banner=False)
    return naming.NameServerLocator().getNS(*host_and_port(nshost))
Exemplo n.º 5
0
        elif users_match:
            self.users()
        elif cars_match:
            print self.manager.cars
        elif rented_cars_match:
            print self.manager.rented_cars
        elif status_match:
            self.status()
        elif pay_match:
            self.pay()
        elif logout_match:
            self.logout()
        elif create_user_match:
            self.create_user(create_user_match.group(1), create_user_match.group(2))
        elif login_match:
            self.login(login_match.group(1))
        else:
            print "Unknown command or wrong usage. Type /help to see existent commands."


if __name__=='__main__':
    # initialization of pyro client
    core.initClient()
    
    terminal = Terminal()
    
    while 1:
        command = raw_input('\n> ')
        if not command:
            terminal.exit()
        terminal.command(command)