当前位置: 首页>>代码示例>>Python>>正文


Python i18n._函数代码示例

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


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

示例1: show

 def show(self, req, id, *args, **kwargs):
     """get one dns zone info"""
     # get the context
     context = req.context
     try:
         if kwargs.get('device'):
             LOG.info(_(" args is %(args)s"), {"args": args})
             # from rpc server get the zone in device
             zones = self.manager.get_zones(context)
         else:
             LOG.info(_(" args is %(args)s"), {"args": args})
             # from rpc server get the zone in db
             zones = self.manager.get_zone_db_details(context, id)
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tools.ret_info(e.code, e.message)
     except RemoteError as exception:
         self.response.status = 500
         message = exception.value
         return tools.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         return tools.ret_info(self.response.status, exception.message)
     return zones
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:27,代码来源:dns_zones.py

示例2: show

 def show(self, req, id, *args, **kwargs):
     """get one dns region info"""
     # get the context
     context = req.context
     try:
         if kwargs.get('device'):
             LOG.info(_(" args is %(args)s"), {"args": args})
             # from rpc server get the region in device
             regions = self.manager.get_region(context)
         else:
             LOG.info(_(" args is %(args)s"), {"args": args})
             # from rpc server get the region in db
             regions = self.manager.get_region_db_detail(context, id)
             regions_user = self.manager.get_members(context, regions.name)
             region_users = []
             for key in regions_user:
                 region_users.append(dict(key))
             regions.region_user = region_users
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tools.ret_info(e.code, e.message)
     except RemoteError as exception:
         self.response.status = 500
         message = exception.value
         return tools.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         return tools.ret_info(self.response.status, exception.message)
     return regions
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:32,代码来源:user_region.py

示例3: create

 def create(self, req, *args, **kwargs):
     """create the dns zone_record"""
     url = req.url
     try:
         if len(args) != 1:
             raise BadRequest(resource="record create", msg=url)
         list1 = ['name', 'type', 'rdata', "tenant_id"]
         list2 = ['ttl', 'current_user', "klass"]
         # get the body
         dic = json.loads(req.body)
         # validate the in values of the zone_record
         dic_body = tool.message_regrouping(dic, list1, list2)
         context = req.context
         LOG.info(_("req is %(json)s, args is %(args)s,"
                    "kwargs is %(kwargs)s"),
                  {"json": req.body, "args": args, "kwargs": kwargs})
         # from rpc server create the zone_record
         record = self.manager.create_record(context, dic_body, args[0])
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tool.ret_info(e.code, e.message)
     except MessagingException as exception:
         self.response.status = 500
         message = exception.value
         return tool.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         message = "the values of the body format error"
         return tool.ret_info(self.response.status, message)
     LOG.info(_("Return of create_zone_record JSON is %(record)s !"),
              {"record": record})
     return record
开发者ID:WosunOO,项目名称:nca47,代码行数:35,代码来源:dns_records.py

示例4: remove

 def remove(self, req, *args, **kwargs):
     """delete the dns zone_record"""
     url = req.url
     try:
         if len(args) != 2:
             raise BadRequest(resource="record remove", msg=url)
         list_ = ['current_user']
         # get the body
         dic = json.loads(req.body)
         # validate the in values of the zone_record
         dic_body = tool.validat_parms(dic, list_)
         c = req.context
         LOG.info(_("server is %(json)s, args is %(args)s, "
                    "kwargs is %(kwargs)s"),
                  {"json": req.body, "args": args, "kwargs": kwargs})
         """from rpc server delete the zone_record"""
         record = self.manager.delete_record(c, dic_body, args[0], args[1])
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tool.ret_info(e.code, e.message)
     except MessagingException as exception:
         self.response.status = 500
         message = exception.value
         return tool.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         message = "the values of the body format error"
         return tool.ret_info(self.response.status, message)
     LOG.info(_("Return of remove_record JSON  is %(record)s !"),
              {"record": record})
     return record
开发者ID:WosunOO,项目名称:nca47,代码行数:34,代码来源:dns_records.py

示例5: remove

 def remove(self, req, *args, **kwargs):
     """delete the dns zones"""
     # get the context
     context = req.context
     # check the in values
     valid_attributes = ['current_user']
     try:
         # get the url
         url = req.url
         if len(args) != 1:
             raise BadRequest(resource="zone delete", msg=url)
         # get the body
         values = json.loads(req.body)
         LOG.info(_("the in value body is %(body)s"), {"body": values})
         LOG.info(_("the id is %(id)s"), {"id": args[0]})
         # check the in values
         recom_msg = tools.validat_parms(values, valid_attributes)
         # from rpc server delete the zones in db and device
         zones = self.manager.delete_zone(context, recom_msg, args[0])
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tools.ret_info(e.code, e.message)
     except MessagingException as exception:
         self.response.status = 500
         message = exception.value
         return tools.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         message = "the values of the body format error"
         return tools.ret_info(self.response.status, message)
     return zones
开发者ID:WosunOO,项目名称:nca47,代码行数:34,代码来源:dns_zones.py

示例6: list

 def list(self, req, *args, **kwargs):
     """get the list of the dns zones"""
     # get the context
     context = req.context
     try:
         if 'device' in args:
             LOG.info(_(" args is %(args)s, kwargs is %(kwargs)s"),
                      {"args": args, "kwargs": kwargs})
             # from rpc server get the zones in device
             zones = self.manager.get_zones(context)
         else:
             LOG.info(_(" args is %(args)s, kwargs is %(kwargs)s"),
                      {"args": args, "kwargs": kwargs})
             # from rpc server get the zones in db
             zones = self.manager.get_all_db_zone(context)
             LOG.info(_("Return of get_all_db_zone JSON is %(zones)s !"),
                      {"zones": zones})
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tools.ret_info(e.code, e.message)
     except MessagingException as exception:
         self.response.status = 500
         message = exception.value
         return tools.ret_info(self.response.status, message)
     LOG.info(_("Return of get_zones json is %(zones)s"), {"zones": zones})
     return zones
开发者ID:WosunOO,项目名称:nca47,代码行数:28,代码来源:dns_zones.py

示例7: remove

 def remove(self, req, id, *args, **kwargs):
     """delete the dns zone_record"""
     url = req.url
     try:
         # if len(args) != 1:
         #     raise BadRequest(resource="record remove", msg=url)
         dic = {}
         dic.update(kwargs)
         list_ = ["tenant_id", "id"]
         dic['id'] = id
         dic_body = self.validat_parms(dic, list_)
         # get the body
         # validate the in values of the zone_record
         c = req.context
         LOG.info(_("server is %(json)s, args is %(args)s, "
                    "kwargs is %(kwargs)s"),
                  {"json": req.body, "args": args, "kwargs": kwargs})
         """from rpc server delete the zone_record"""
         record = self.manager.delete_record(c, dic_body)
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tool.ret_info(e.code, e.message)
     except RemoteError as exception:
         self.response.status = 500
         message = exception.value
         return tool.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         return tool.ret_info(self.response.status, exception.message)
     LOG.info(_("Return of remove_record JSON  is %(record)s !"),
              {"record": record})
     return record
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:35,代码来源:dns_records.py

示例8: get

 def get(self, req, *args, **kwargs):
     """
     # get info for one or more
     :param req:
     :param args:
     :param kwargs:
     :return:
     """
     context = req.context
     try:
         LOG.info(
             _("args is %(args)s,kwargs is %(kwargs)s"), {
                 'args': args, "kwargs": kwargs})
         syngroup = self.manager.get_syngroups(context)
         LOG.info(_("Retrun of get_all_db_zone JSON is %(syngroup)s !"),
                  {"syngroup": syngroup})
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tools.ret_info(e.code, e.message)
     except RemoteError as e:
         self.response.status = 500
         message = e.value
         return tools.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         return tools.ret_info(self.response.status, exception.message)
     return syngroup
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:30,代码来源:dns_syngroup.py

示例9: list

 def list(self, req, *args, **kwargs):
     """get the list of the dns members"""
     # get the context
     context = req.context
     try:
         # get the body
         values = {}
         values.update(kwargs)
         LOG.info(_(" args is %(args)s, kwargs is %(kwargs)s"),
                  {"args": args, "kwargs": kwargs})
         # check the in values
         valid_attributes = ['tenant_id']
         recom_msg = self.validat_parms(values, valid_attributes)
         # from db server get the get_members in db
         members = self.manager.get_db_members(context, recom_msg)
         LOG.info(_("Return get_members JSON is %(members)s !"),
                  {"members": members})
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tools.ret_info(e.code, e.message)
     except RemoteError as exception:
         self.response.status = 500
         message = exception.value
         return tools.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         return tools.ret_info(self.response.status, exception.message)
     return members
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:31,代码来源:user_region_member.py

示例10: update

 def update(self, req, id, *args, **kwargs):
     """update the dns hm template"""
     try:
         LOG.info(_("update hm template:body is %(json)s, args is %(args)s,"
                    "kwargs is %(kwargs)s"),
                  {"json": req.body, "args": args, "kwargs": kwargs})
         url = req.url
         # if len(args) != 1:
         #     raise BadRequest(resource="hm template update", msg=url)
         dic = json.loads(req.body)
         dic['id'] = id
         c = req.context
         if not tool.is_not_nil(dic['id']):
             raise ParamNull(param_name="id")
         response = self.manager.update_hm_template(c, dic, dic['id'])
         LOG.info(_("Return of update hm template JSON  is %(response)s !"),
                  {"response": response})
         return response
     except Nca47Exception as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = e.code
         return tool.ret_info(e.code, e.message)
     except RemoteError as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = 500
         message = e.value
         return tool.ret_info(self.response.status, message)
     except Exception as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = 500
         return tool.ret_info(self.response.status, e.message)
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:34,代码来源:dns_hm_template.py

示例11: create

 def create(self, req, *args, **kwargs):
     """create the dns hm_template"""
     try:
         LOG.info(_("create hm_template:body is %(json)s, args is %(args)s,"
                    "kwargs is %(kwargs)s"),
                  {"json": req.body, "args": args, "kwargs": kwargs})
         url = req.url
         # if len(args) != 0:
         #     raise BadRequest(resource="hm_template create", msg=url)
         array1 = ["tenant_id", "name", "types"]
         array2 = ["check_interval", "timeout", "max_retries"]
         # get the body
         dic = json.loads(req.body)
         dic_body = self.message_regrouping(dic, array1, array2)
         context = req.context
         response = self.manager.create_hm_template(context, dic_body)
         LOG.info(_("Return of Created hm_template Json is %(response)s !"),
         {"response": response})
         return response
     except Nca47Exception as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = e.code
         return tool.ret_info(e.code, e.message)
     except RemoteError as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = 500
         return tool.ret_info(self.response.status, e.value)
     except Exception as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = 500
         return tool.ret_info(self.response.status, e.message)
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:34,代码来源:dns_hm_template.py

示例12: show

 def show(self, req, id, *args, **kwargs):
     """get one of the dns hm template"""
     try:
         LOG.info(_("get a hm template: args is %(args)s, "
                    "kwargs is %(kwargs)s"),
                  {"args": args, "kwargs": kwargs})
         url = req.url
         # if len(args) != 1:
         #     raise BadRequest(resource="hm template query one ", msg=url)
         context = req.context
         response = self.manager.get_one_hm_template_db(context, id)
         LOG.info(_("Return of hm template JSON  is %(response)s !"),
                  {"response": response})
         return response
     except Nca47Exception as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = e.code
         return tool.ret_info(e.code, e.message)
     except RemoteError as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = 500
         message = e.value
         return tool.ret_info(self.response.status, message)
     except Exception as e:
         LOG.error(_LE('Exception Message: %s !' % (e.message)))
         LOG.exception(e)
         self.response.status = 500
         return tool.ret_info(self.response.status, e.message)
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:30,代码来源:dns_hm_template.py

示例13: clean_cache

    def clean_cache(self, *args, **kwargs):
        list_ = ['owners', 'domain_name', 'view_name']
        req = pecan.request
        context = req.context
        try:
            # get the body
            values = json.loads(req.body)

            LOG.info(_("req is %(json)s, args is %(args)s,"
                       " kwargs is %(kwargs)s"),
                     {"json": req.body, "args": args, "kwargs": kwargs})
            self.validat_parms(values, list_)
            caches = self.manager.del_cache(context, values)
            LOG.info(_("Return of delete cache JSON is %(zones)s !"),
                     {"zones": caches})
        except Nca47Exception as e:
            self.response.status = e.code
            LOG.error(_LE('Error exception! error info: %' + e.message))
            LOG.exception(e)
            return tool.ret_info(e.code, e.message)
        except RemoteError as exception:
            self.response.status = 500
            message = exception.value
            return tools.ret_info(self.response.status, message)
        except Exception as exception:
            LOG.exception(exception)
            self.response.status = 500
            return tools.ret_info(self.response.status, exception.message)
        return caches
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:29,代码来源:cache_clean.py

示例14: update

 def update(self, req, id, *args, **kwargs):
     """update the dns zone_record"""
     url = req.url
     try:
         # if len(args) != 1:
         #     raise BadRequest(resource="record update", msg=url)
         dic = json.loads(req.body)
         dic['id'] = id
         list_ = ["tenant_id", "id"]
         if "ttl" not in dic.keys() and "rdata" not in dic.keys():
             raise ParamIsNotHaveError(param_name="rdata or ttl")
         if "ttl" in dic.keys():
             if tool.check_ttl(dic['ttl']):
                 list_.append("ttl")
             else:
                 raise ParamFormatError(param_name="ttl")
         if "rdata" in dic.keys():
             if tool.check_rdata(dic['rdata']):
                 list_.append("rdata")
             else:
                 raise ParamFormatError(param_name="rdata")
         if len(list_) == 0:
             raise ParamValueError(param_name="JSON")
         # get the body
         # validate the in values of the zone_record
         dic_body = self.validat_parms(dic, list_)
         c = req.context
         LOG.info(_("req is %(json)s, args is %(args)s, "
                    "kwargs is %(kwargs)s"),
                  {"json": req.body, "args": args, "kwargs": kwargs})
         # from rpc server update the zone_record
         record = self.manager.update_record(c, dic_body)
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE('Error exception! error info: %' + e.message))
         LOG.exception(e)
         return tool.ret_info(e.code, e.message)
     except RemoteError as exception:
         self.response.status = 500
         message = exception.value
         return tool.ret_info(self.response.status, message)
     except Exception as exception:
         LOG.exception(exception)
         self.response.status = 500
         return tool.ret_info(self.response.status, exception.message)
     LOG.info(_("Return of update_record JSON  is %(record)s !"),
              {"record": record})
     return record
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:48,代码来源:dns_records.py

示例15: update

 def update(self, req, id, *args, **kwargs):
     """
     update GPool method
     :param req:
     :param args:
     :param kwargs:
     :return:
     """
     context = req.context
     try:
         values = json.loads(req.body)
         values['id'] = id
         url = req.url
         self.check_update(values)
         # recom_msg = self.validat_update(values, valid_attrbutes)
         LOG.info(_('the in value body is %(body)s'), {'body': values})
         gpools = self.manager.update_gpool(context, values)
     except Nca47Exception as e:
         self.response.status = e.code
         LOG.error(_LE("Error exception ! error info:%" + e.message))
         LOG.exception(e)
         return tools.ret_info(self.response.status, e.message)
     except RemoteError as e:
         self.response.status = 500
         message = e.value
         return tools.ret_info(self.response.status, e.message)
     except Exception as e:
         LOG.exception(e)
         self.response.status = 500
         return tools.ret_info(self.response.status, e.message)
     return gpools
开发者ID:WosunOO,项目名称:nca_xianshu,代码行数:31,代码来源:dns_gpool.py


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