def GET(self): # noqa ''' Возвращает объект (свитч) из базы ''' i = web.input(inp='') data = H.check_ip(i.inp) if not data: data = H.check_sysname(i.inp) if not data: msg = 'not ip or sysname "{0}"'.format(i.inp) print(msg) return dumps({ 'status' : Status.ERROR, 'msg' : msg }) log.save_action(session.name, 'topadm', 'Просмотр объекта топологии {0}'.format(data)) return Topology().get_info(data)
def POST(self): # noqa ''' Возвращает список элементов для библиотеки cytoscape и layout ''' i = web.input(inp='') data = H.check_ip(i.inp) if not data: data = H.check_sysname(i.inp) if not data: msg = 'not ip or sysname "{0}"'.format(i.inp) print(msg) return dumps({ 'status' : Status.ERROR, 'msg' : msg }) log.save_action(session.name, 'topology', 'Просмотр топологии {0}'.format(data)) return Topology().get_topology(data)