Ejemplo n.º 1
0
Archivo: oss.py Proyecto: hh-h/ossdev
 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)
Ejemplo n.º 2
0
Archivo: oss.py Proyecto: hh-h/ossdev
 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)