def list(connection): ''' return the list of currently managed CDSes ''' RHUIManager.screen(connection, "cds") # eating prompt!! lines = RHUIManager.list_lines(connection, prompt=RHUIManagerCds.prompt) ret = Cds.parse(lines) return [cds for _, cds in ret]
def list(connection): ''' return the list of currently managed CDSes ''' RHUIManager.screen(connection, "cds") # eating prompt!! lines = RHUIManager.list_lines(connection, prompt=RHUIManagerCds.prompt) ret = Cds.parse(lines) # custom quitting; have eaten the prompt Expect.enter(connection, 'q') return [cds for _, cds in ret]