• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python mgr_misc._lineno函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Python中mgr_misc._lineno函数的典型用法代码示例。如果您正苦于以下问题:Python _lineno函数的具体用法?Python _lineno怎么用?Python _lineno使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了_lineno函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。

示例1: add

 def add(self, worker, data, ali_tbl):
     #{u'opt': u'add', u'data': u'{"name":"@.ee.com","main":"ee.com","rid":324,"domain_ns":"ns2.dnspro.net.","level":"0","ttl":"600","viewid":"0"}', u'type': u'record'}
     self.loger.info(_lineno(), 'adding domain_ns:', data['main'], '-->', data['domain_ns'], ' into database')
     add_ret = worker.dbcon.query(msg.g_sql_add_a_domain_ns % (data['main'], int(data['ttl']), data['domain_ns'],
         data['rid'], data['main'], int(data['ttl']), data['domain_ns']))
     self.loger.debug(_lineno(), 'add return ', add_ret)
     return add_ret, False, None
开发者ID:a5216652166,项目名称:ddd,代码行数:7,代码来源:request_handler.py


示例2: handle_inner_chk_task

    def handle_inner_chk_task(http_th, worker, _type):
        payload = { "type":msg.g_class_inner_reqtype_map[_type],
                "opt":"get",
                "ioopt":"中文",
                "data":{"sid":mgr_conf.g_mgr_sid} }
        payload_encode= 'data='+json.dumps(payload)
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'post encode data:\n', repr(payload_encode))
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'test decode data:\n', repr(json.loads(payload_encode[5:])))
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'test pre ioopt--> utf8:', repr(payload['ioopt']))
        test_de = json.loads(payload_encode[5:])['ioopt']
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'test enc and dec ioopt:', test_de.encode("UTF-8"), ', utf8:', repr(test_de.encode("UTF-8")), ', unicode:', repr(test_de))

        res, post_error = http_th.http_send_post(mgr_conf.g_url_inner_chk_task_ip,
                mgr_conf.g_url_inner_chk_task_url, payload_encode)
        if not res:
            mgr_singleton.g_singleton.get_loger().warn(traceback.format_exc())
            raise Exception(_lineno(), 'request task post code:', post_error)
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'request task return:\n', repr(res))
        decodejson = json.loads(res)
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'json ret:', repr(decodejson['ret']))
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'json error:', repr(decodejson['error']))
        mgr_singleton.g_singleton.get_loger().debug(_lineno(), 'json result:\n', repr(decodejson['result']))
        if decodejson['ret'] != 0:
            mgr_singleton.g_singleton.get_loger().warn(traceback.format_exc())
            raise Exception(_lineno(), 'request task return error! \
                    ret:%d error:%s'%(decodejson['ret'], decodejson['error']))
        decodejson['class'] = msg.g_class_inner_map[_type]
        decodejson.pop('error')
        decodejson.pop('ret')
        worker.put(decodejson)
开发者ID:a5216652166,项目名称:ddd,代码行数:30,代码来源:request_handler.py


示例3: handle_inner_chk_task_db_heartbeat

 def handle_inner_chk_task_db_heartbeat(worker):
     worker.dbcon.query(msg.g_inner_sql_db_heartbeat)
     result = worker.dbcon.show()
     mgr_singleton.g_singleton.get_loger().care(_lineno(), repr(result))
     if not result:
         mgr_singleton.g_singleton.get_loger().warn(_lineno(), 'reconnecting to mysql!!!!!')
         worker.dbcon.query(msg.g_inner_sql_db_heartbeat)
开发者ID:a5216652166,项目名称:ddd,代码行数:7,代码来源:request_handler.py


示例4: __myconnect__

 def __myconnect__(self):
     try:
         self.loger.info(_lineno(self), 'host[%s], user[%s], passwd[%s], db[%s]' % (self.host, self.user, self.passwd, self.db))
         if self.db=='':
             if self.cursor:
                 self.cursor.close()
             if self.conn:
                 self.conn.close()
             self.conn = MySQLdb.connect(self.host,self.user,self.passwd,port=3306)
         else:
             if self.cursor:
                 self.cursor.close()
             if self.conn:
                 self.conn.close()
             self.conn = MySQLdb.connect(self.host,self.user,self.passwd,self.db,port=3306)
         self.conn_error= False
         mgr_singleton.g_singleton.get_err_info().del_db_error(mgr_singleton.g_singleton.get_err_info().db_desc_lose)
     except MySQLdb.Error,e:
         self.loger.error(_lineno(self), 'Cannot connect to server\nERROR: ', e)
         self.conn_error= True
         mgr_singleton.g_singleton.get_err_info().add_db_error(mgr_singleton.g_singleton.get_err_info().db_desc_lose)
         self.cursor = None
         self.loger.error(traceback.format_exc())
         #raise Exception("Database configure error!!!")
         return
开发者ID:a5216652166,项目名称:ddd,代码行数:25,代码来源:MySQL.py


示例5: sendto_

    def sendto_(self, msgobj, addr, head, port=12345):
        if addr == None or not self.proxy_addr.has_key(addr):
            self.loger.error(_lineno(self), 'addr is error!!!! addr: ', repr(addr))
            return False
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        try:
            host = self.proxy_addr[addr][0][0]
            encodedjson = json.dumps(msgobj)
            str_fmt = "H" + str(len(encodedjson)) + "s"
            str_send = struct.pack(str_fmt, head, encodedjson)

            s.connect((host, port))
            cnt = len(str_send)
            self.loger.info(_lineno(self), 'need to send(%d)' % (cnt,))
            ibegin = 0
            iend = 0
            ilen = 0
            while True:
                ilen = mgr_conf.g_size_perpack if cnt>mgr_conf.g_size_perpack else cnt
                iend += ilen
                data = str_send[ibegin:iend]
                s.send(data)
                cnt -= ilen
                self.loger.info(_lineno(self), 'sent(%d)' % (ilen,))
                ibegin = iend
                if cnt <= 0:
                    break
            return True
        except socket.error, msg:
            self.loger.error(_lineno(self), 'dip(%s) (%s): %s' % (host, msg.args[0],msg.args[1]))
            self.loger.error(traceback.format_exc())
            if self.proxy_addr.has_key(addr):
                self.proxy_addr.pop(addr)
            return False
开发者ID:a5216652166,项目名称:ddd,代码行数:34,代码来源:mgr_worker.py


示例6: bat_notify

    def bat_notify(self, worker, data):
        if len(worker.proxy_addr.keys()) < 1 or not data.has_key('main'):
            return
        self.loger.care(_lineno(), 'bat_data:', repr(data))
        sub_data = []
        sub_ret = self.add_subrecord_inline(worker, data['main'], int(data['viewid']), sub_data)
        self.loger.info(_lineno(), 'updating subrecord:', repr(sub_data))
        for record in sub_data:
            worker.dbcon.call_proc(msg.g_proc_add_task, ('dns', record[1], int(data['viewid']), record[0], 0, msg.g_opt_add))

        cur_cnt = 0
        msgobj = []
        worker.dbcon.query(msg.g_init_sql_inittask_dns)
        result = worker.dbcon.show()
        for record in result:
            msgobj.append({'id':record[0],'opt':msg.g_opt_add, 'domain':record[3], 'view':row[2], 'type':record[1]})
            cur_cnt += 1
            if cur_cnt >= mgr_conf.g_row_perpack4init:
                if worker.sendto_(msgobj, worker.proxy_addr.keys()[0], msg.g_pack_head_init_dns, mgr_conf.g_reply_port) != True:
                    return
                cur_cnt = 0
                del msgobj[:]
                time.sleep(1)
        if cur_cnt > 0:
            if worker.sendto_(msgobj, worker.proxy_addr.keys()[0], msg.g_pack_head_init_dns, mgr_conf.g_reply_port) != True:
                return
            time.sleep(1)
开发者ID:a5216652166,项目名称:ddd,代码行数:27,代码来源:request_handler.py


示例7: main_loop

def main_loop():
    while 1:
        msg.g_now += 1
        mgr_singleton.g_singleton.get_loger()._uptime()
        #mgr_singleton.g_singleton.get_loger().debug(_lineno(), msg.g_now)
        if not msg.g_enable_stdin:
            time.sleep(1)
        else:
            # 获得用户输入
            try:
                if select.select([sys.stdin], [], [], 1) == ([sys.stdin], [], []):
                    line = sys.stdin.readline()
                    sys.stdout.write(line)
                    sys.stdout.flush()
                    if not line or line.rstrip()=='wwq':
                        break
            except KeyboardInterrupt as e:
                mgr_singleton.g_singleton.get_loger().error(_lineno(), 'KeyboardInterrupt:%s' % e) #可以
                mgr_singleton.g_singleton.get_loger().error(traceback.format_exc())
                break
            except IOError as e:
                mgr_singleton.g_singleton.get_loger().error(_lineno(), 'IOError:%s' % (e)) #可以
                mgr_singleton.g_singleton.get_loger().error(traceback.format_exc())
                break
            except Exception as e:
                mgr_singleton.g_singleton.get_loger().error(_lineno(), 'exception:%s' % (e,)) #可以
                mgr_singleton.g_singleton.get_loger().error(traceback.format_exc())
                break

    if msg.g_enable_stdin and msg.old_settings:
        termios.tcsetattr(sys.stdin, termios.TCSADRAIN, msg.old_settings)

    stop_all()
开发者ID:a5216652166,项目名称:ddd,代码行数:33,代码来源:mgr.py


示例8: reply

 def reply(self, msgobj, head, addr):
     if addr == None or not self.proxy_addr.has_key(addr):
         self.loger.error(_lineno(self), 'addr is error!!!! addr: ', repr(addr))
         return
     encodedjson = json.dumps(msgobj)
     self.loger.care(_lineno(self), 'sending:', encodedjson)
     str_fmt = "H" + str(len(encodedjson)) + "s"
     str_send = struct.pack(str_fmt, head, encodedjson)
     self.__sendto_short__(str_send, self.proxy_addr[addr][0][0], mgr_conf.g_reply_port)
开发者ID:a5216652166,项目名称:ddd,代码行数:9,代码来源:mgr_worker.py


示例9: level_watcher

 def level_watcher(event):
     if event.connection_state != zookeeper.CONNECTED_STATE:
         self.connected = False
         self.handle = -1
         self.handle = zookeeper.init(mgr_conf.g_zkClis, self.connection_watcher, self.TIMEOUT)
         self.loger.error(_lineno(), "reconnecting to zks[%s] timeout is[%d]" % (mgr_conf.g_zkClis, self.TIMEOUT))
         return
     value = self.get(event.path, level_watcher)
     self.loger.info(_lineno(), "log level change %s:[%s]" % (event.path, value[0]))
     self.loger.set_level(value[0])
开发者ID:a5216652166,项目名称:ddd,代码行数:10,代码来源:zk_handler.py


示例10: run_websvr

def run_websvr(ip=msg.g_websvr_ip, port='7788'):
    try:
        pid = os.fork()
        if pid == 0:
            soap_app=soaplib.core.Application([HelloWorldService], 'dnspro')
            wsgi_app=wsgi.Application(soap_app)
            sys.stderr.write(_lineno() + ' listening on ' + ip + ':' + str(port) + '\n')
            sys.stderr.write(_lineno() + ' wsdl is at: http://' + ip + ':' + str(port) + '/dnspro/?wsdl\n')
            run_twisted( ( (wsgi_app, "dnspro"),), int(port))
    except OSError, e:
        sys.stderr.write(traceback.format_exc())
开发者ID:a5216652166,项目名称:ddd,代码行数:11,代码来源:webs.py


示例11: handler

 def handler(self, data):
     self.loger.debug(_lineno(self), 'msg class: ', data['class'])
     for case in switch(data['class']):
         if case(msg.g_class_inner_chk_task_domain) or case(msg.g_class_inner_chk_task_record):
             req_handler.handle_inner_chk_task(self, self.worker, data['class'])
             break
         if case(msg.g_class_inner_chk_task_done):
             req_handler.handle_inner_chk_task_done(self, data)
             break
         if case():
             self.loger.warn(_lineno(self), 'recv something else: ', data['class'])
开发者ID:a5216652166,项目名称:ddd,代码行数:11,代码来源:http_thread.py


示例12: connection_watcher

 def connection_watcher(self, h, type, state, path):
     if state == zookeeper.CONNECTED_STATE:
         self.handle = h
         self.connected = True
         self.loger.info(_lineno(), "connect to zks[%s] successfully!" % mgr_conf.g_zkClis)
         self.__init_zk()
         self.register()
     else:
         self.connected = False
         self.handle = -1
         self.handle = zookeeper.init(mgr_conf.g_zkClis, self.connection_watcher, self.TIMEOUT)
         self.loger.error(_lineno(), "try to connect to zks[%s] timeout is[%d]" % (mgr_conf.g_zkClis, self.TIMEOUT))
开发者ID:a5216652166,项目名称:ddd,代码行数:12,代码来源:zk_handler.py


示例13: run

 def run(self): #Overwrite run() method, put what you want the thread do here
     ADDR = (self.HOST,self.PORT)
     self.udpSerSock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
     self.udpSerSock.setblocking(False)
     self.udpSerSock.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
     self.udpSerSock.bind(ADDR)
     rlists = [self.udpSerSock]
     while not self.thread_stop:
         try:
             rs,ws,es = select.select([self.udpSerSock], [], [], 1)
             if self.thread_stop:
                 break
             if not (rs or ws or es):
                 #timeout
                 continue
             for s in rs:
                 data, addr = s.recvfrom(self.BUFSIZE)
                 self.loger.info(_lineno(self), 'received from ', addr, ' data:', data)
                 if data==None:
                     self.loger.info(_lineno(self), 'recv data none')
                     continue
                 if len(data)==0:
                     self.loger.info(_lineno(self), 'recv data len 0')
                     continue
                 decodejson = json.loads(data)
                 decodejson['inner_addr'] = addr
                 for case in switch(decodejson['class']):
                     if case(msg.g_class_init_view_reply) or \
                        case(msg.g_class_init_dns_reply) or \
                        case(msg.g_class_proxy_heartbeat) :
                         #if msg.g_init_complete == True:
                         #    self.loger.info(_lineno(self), 'send to worker')
                         #    self.worker.put(decodejson)
                         #else:
                         #    self.loger.info(_lineno(self), 'send to 4init')
                         #    self.worker4init.put(decodejson)
                         self.worker4init.put(decodejson)
                         break
                     if case(msg.g_class_init):
                         req_handler.g_init_should_stop = 1
                         self.loger.info(_lineno(self), 'set g_init_should_stop %d' % (req_handler.g_init_should_stop,))
                         self.worker.put(decodejson)
                         break
                     if case():
                         self.worker.put(decodejson)
         except Exception as e:
             self.loger.error(_lineno(self), 'inner error:', repr(e))
             self.loger.error(traceback.format_exc())
     self.udpSerSock.close()
开发者ID:a5216652166,项目名称:ddd,代码行数:49,代码来源:mgr_reply.py


示例14: run

    def run(self): #Overwrite run() method, put what you want the thread do here
        self.thread_stop = False
        while not self.thread_stop:
            time.sleep(1)
            if self.thread_stop:
                break

            self.lock.acquire()
            for pos in range(len(self.tasknodeds)):
                if self.tasknodeds[pos].deadline <= msg.g_now:
                    newtns = self.tasknodeds[pos:]
                    del self.tasknodeds[pos:]
                    for timeout in newtns:
                        msgobj = {'class':timeout.nname}
                        try:
                            for case in switch(timeout.nname):
                                if case(msg.g_class_inner_chk_task_domain) \
                                        or case(msg.g_class_inner_chk_task_record):
                                    self.http_tq.put(msgobj, block=False)
                                    break
                                if case(msg.g_class_inner_chk_task_db_heartbeat):
                                    self.tq.put(msgobj, block=False)
                                    self.tq4init.put(msgobj, block=False)
                                    break
                                if case():
                                    self.tq.put(msgobj, block=False)
                        except Queue.Full, e:
                            self.loger.debug(_lineno(self), 'taskq is ', repr(e))
                            self.loger.debug(traceback.format_exc())
                        finally:
                            timeout.deadline = msg.g_now + timeout.interval
                            self.add_tasknode(timeout)
开发者ID:a5216652166,项目名称:ddd,代码行数:32,代码来源:thread_chkchange.py


示例15: __del_item

    def __del_item(self, _type, *args):
        retobj = None
        if not self.desc.has_key(_type):
            return retobj
        arr = self.desc[_type]
        for case in switch(_type):
            if case(self.type_err_view):
                for i in range(len(arr)-1,-1,-1):
                    if arr[i]['opt'] == args[0] \
                            and arr[i]['view'] == args[1] \
                            and arr[i]['mask'] == args[2]:
                        retobj = arr[i]
                        del arr[i]
                break
            if case(self.type_err_record):
                for i in range(len(arr)-1,-1,-1):
                    if arr[i]['opt'] == args[0] \
                            and arr[i]['view'] == args[1] \
                            and arr[i]['domain'] == args[2] \
                            and arr[i]['type'] == args[3]:
                        retobj = arr[i]
                        del arr[i]
                        break
                break
            if case(self.type_err_db):
                for i in range(len(arr)-1,-1,-1):
                    if arr[i]['desc'] == args[0]:
                        retobj = arr[i]
                        del arr[i]
                        break
                break
            if case():
                self.loger.warn(_lineno(self), 'type %s not implemented!' % (_type,))

        return retobj
开发者ID:a5216652166,项目名称:ddd,代码行数:35,代码来源:mgr_err_describe.py


示例16: __init__

    def __init__(self, loger):
        queue_thread.Qthread.__init__(self, 'mgr_work_thread', self.handler_qsize, loger)
        self.check_thd = None
        self.proxy_addr = {}
        self.dbip = mgr_conf.g_db_ip
        self.dbcon = MySQL.MySQL(self.dbip, mgr_conf.g_db_user, mgr_conf.g_db_passwd,
                mgr_conf.g_db_db, loger=loger)
        if self.dbcon.conn_error:
            self.loger.error(traceback.format_exc())
            raise Exception("[mgr_handler] Database configure error!!!")

        self.m_handlers['record'] = {}
        self.m_handlers['record']['A'] = req_handler_record_a(self.loger)
        self.m_handlers['record']['PTR'] = req_handler_record_ptr(self.loger)
        self.m_handlers['record']['AAAA'] = req_handler_record_aaaa(self.loger)
        self.m_handlers['record']['CNAME'] = req_handler_record_cname(self.loger)
        self.m_handlers['record']['NS'] = req_handler_record_ns(self.loger)
        self.m_handlers['record']['TXT'] = req_handler_record_txt(self.loger)
        self.m_handlers['record']['MX'] = req_handler_record_mx(self.loger)
        self.m_handlers['record']['domain_ns'] = req_handler_record_domain_ns(self.loger)

        self.m_handlers['domain'] = {}
        self.m_handlers['domain']['__any__'] = req_handler_domain(self.loger)

        self.m_handlers['view'] = {}
        self.m_handlers['view']['__any__'] = req_handler_view(self.loger)

        self.m_handlers['mask'] = {}
        self.m_handlers['mask']['__any__'] = req_handler_mask(self.loger)

        self.loger.info(_lineno(), 'handlers map:', repr(self.m_handlers))
开发者ID:a5216652166,项目名称:ddd,代码行数:31,代码来源:mgr_worker.py


示例17: donotify

    def donotify(self, worker, msgobj, opt, data, odata, real_tbl):
        if len(worker.proxy_addr.keys()) < 1:
            return False

        self.loger.debug(_lineno(), 'opt:', opt, ' odata:', odata)
        for row in odata:
            worker.dbcon.query(msg.g_init_sql_inittask_dns_inited % (row[0],))
            msgobj.append({'opt':row[4], 'domain':row[3], 'view':row[2], 'type':row[1], 'id':row[0],
                'pkt_head':msg.g_pack_head_init_dns})
            req_handler.notify_proxy(worker, msgobj, worker.proxy_addr.keys()[0], False)
        req_handler.notify_proxy(worker, msgobj, worker.proxy_addr.keys()[0], False)

        #self.loger.debug(_lineno(), 'opt:', opt, ' data:', data)
        #for case in switch(opt):
        #    if case('add'):
        #        #可以直接覆盖也就是发add
        #        if (odata and len(odata) > 0 and len(odata[0]) >= 4):
        #            odata0 = odata[0]
        #            ropt = 'del'
        #            if odata0[3] > 0:
        #                ropt = 'add'
        #            msgobj.append({'opt':http_opt_str2int[ropt], 'domain':odata0[0], 'view':odata0[1], 'type':msg.g_dict_type[odata0[2]],
        #                    'pkt_head':msg.g_pack_head_init_dns})
        #            req_handler.notify_proxy(worker, msgobj, worker.proxy_addr.keys()[0], False)

        #        # add: {u'A': u'9.9.9.9', u'viewid': u'2', u'main': u'test.com', u'name': u't9.test.com', u'ttl': u'10'}
        #        msgobj.append({'opt':http_opt_str2int['add'], 'domain':data['name'].lstrip('@.'), 'view':int(data['viewid']),
        #            'type':msg.g_dict_type[real_tbl], 'pkt_head':msg.g_pack_head_init_dns})
        #        break
        #    if case('set'):
        #        if (odata and len(odata) > 0 and len(odata[0]) >= 4):
        #            odata0 = odata[0]
        #            ropt = 'del'
        #            if odata0[3] > 0:
        #                ropt = 'add'
        #            msgobj.append({'opt':http_opt_str2int[ropt], 'domain':odata0[0], 'view':odata0[1], 'type':msg.g_dict_type[odata0[2]],
        #                    'pkt_head':msg.g_pack_head_init_dns})
        #            req_handler.notify_proxy(worker, msgobj, worker.proxy_addr.keys()[0], False)

        #        # set: {"name":"t4.test.com","main":"test.com","rid":133,"A":"4.4.4.4","ttl":"10","viewid":"2"}
        #        ropt = 'add'
        #        if data.has_key('enable') and int(data['enable'])==0:
        #            ropt = 'del'
        #        msgobj.append({'opt':http_opt_str2int[ropt], 'domain':data['name'].lstrip('@.'), 'view':int(data['viewid']),
        #            'type':msg.g_dict_type[real_tbl], 'pkt_head':msg.g_pack_head_init_dns})
        #        break
        #    if case('del'):
        #        if (odata and len(odata) > 0 and len(odata[0]) >= 3):
        #            odata0 = odata[0]
        #            ropt = opt
        #            if odata0[2] > 0:
        #                ropt = 'add'
        #            msgobj.append({'opt':http_opt_str2int[ropt], 'domain':odata0[0], 'view':odata0[1], 'type':msg.g_dict_type[real_tbl],
        #                'pkt_head':msg.g_pack_head_init_dns})
        #        break
        #    if case():
        #        self.loger.warn(_lineno(), 'opt:', opt, ' has not been implemented!')

        #req_handler.notify_proxy(worker, msgobj, worker.proxy_addr.keys()[0], False)
        return False
开发者ID:a5216652166,项目名称:ddd,代码行数:60,代码来源:request_handler.py


示例18: register

 def register(self):
     self.path = self.WORKERS_PATH + "/" + mgr_conf.g_mgr_sid
     if not self.exists(self.path):
         self.path = self.create(self.path, self.loger.get_level(), flags=zookeeper.EPHEMERAL )
     self.path = basename(self.path)
     self.loger.info(_lineno(), "register ok! I'm %s" % self.path)
     # check who is the master
     self.get_level()
开发者ID:a5216652166,项目名称:ddd,代码行数:8,代码来源:zk_handler.py


示例19: set

 def set(self, worker, data, ali_tbl):
     #{"name":"test.com", "enable":1/0}
     n_enable = 1 if int(data['enable'])==0 else 0
     self.loger.info(_lineno(), 'update domain:', data['name'], '[', n_enable, '] from database')
     worker.dbcon.call_proc(msg.g_proc_set_a_domain, (data['name'], n_enable))
     worker.dbcon.query(msg.g_init_sql_gettask_dns)
     result = worker.dbcon.show()
     return True, True, result
开发者ID:a5216652166,项目名称:ddd,代码行数:8,代码来源:request_handler.py


示例20: add_subrecord_inline

 def add_subrecord_inline(self, worker, str_main, n_vid, add_data):
     add_ret = worker.dbcon.call_proc(msg.g_proc_get_subrecord_inline, (str_main, n_vid))
     ars = worker.dbcon.show()
     self.loger.care(_lineno(), repr(ars))
     hasnext = True
     while hasnext == True:
         if ars and len(ars) > 0:
             for i in range(len(ars)):
                 add_data.append(ars[i])
         hasnext = worker.dbcon.nextset()
         if None == hasnext:
             hasnext = False
         else:
             ars = worker.dbcon.show()
             self.loger.care(_lineno(), repr(ars))
     worker.dbcon.fetch_proc_reset()
     return add_ret
开发者ID:a5216652166,项目名称:ddd,代码行数:17,代码来源:request_handler.py



注:本文中的mgr_misc._lineno函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python mgr_module.CommandResult类代码示例发布时间:2022-05-27
下一篇:
Python gui.InputFormDescr类代码示例发布时间:2022-05-27
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap