def srvc_list(type=None): try: so = SrvcOpt() if not type: ss = so.select() else: ss = so.select(where={'type':type}) except: raise if ss == {'result':'empty'} or not ss: ss = [] elif ss == {'error': ''}: raise Exception("get error response for %s, srvc_list"%(edog_host)) service_list = get_service_list() service_dict = dict() for i in service_list: service_dict[i] = [] #print ss for s in ss: type = s['type'] if type in service_list: service_dict[type].append(s) return service_dict
def srvc_list(type=None): try: so = SrvcOpt() if not type: ss = so.select() else: ss = so.select(where={'type': type}) except: raise if ss == {'result': 'empty'} or not ss: ss = [] elif ss == {'error': ''}: raise Exception("get error response for %s, srvc_list" % (edog_host)) service_list = get_service_list() service_dict = dict() for i in service_list: service_dict[i] = [] #print ss for s in ss: type = s['type'] if type in service_list: service_dict[type].append(s) return service_dict
def srvc_list_all(): try: so = SrvcOpt() ss = so.select() except: raise if ss == {'result':'empty'} or not ss: return [] else: return ss
def srvc_list_all(): try: so = SrvcOpt() ss = so.select() except: raise if ss == {'result': 'empty'} or not ss: return [] else: return ss
from ua.common.yfs import get_service_list from ua.common.ua_conf import * import os import json import time import sys import web from web.contrib.template import render_jinja reload(sys) sys.setdefaultencoding('utf-8') rackOpt = RackOpt() nodeOpt = NodeOpt() systCtrl = SystCtrl() srvcOpt = SrvcOpt() urls = ( '/tab_ctrl_mng', 'Tab_ctrl_mng', '/field_ctrl', 'Field_ctrl', '/field_mng', 'Field_mng', '/tab_srvc', 'Tab_srvc', '/tab_rrd', 'Tab_rrd', '/tab_newnode', 'Tab_newnode', '/rsrc/(.*)',