def __init__(self): self.processes = [] try: NameServerLocator().getNS() except NamingError: raise ServiceException('Pyro name server is not found. Please run pyro-ns') initClient()
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()
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))
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)