Exemple #1
0
 def create(**kw):
     kw['state'] = None
     now = utc_8_now()
     kw['create_time'] = now
     kw['update_time'] = now
     # 参数合法性检查. 如果不合法,直接报错.
     is_valid_kw(Policy, **kw)
     # 检查id,policy_name, 如果存在record, 不允许添加
     sanity_check = Policy.find_by('id, policy_name', 'where id=? OR policy_name=?',
                                   *[kw['id'], kw['policy_name']])
     if sanity_check:
         raise ValueError("Already exist record with id=[%s], policy_name=[%s]." % (sanity_check[0]['id'], sanity_check[0]['policy_name']))
     policy = Policy(**kw)
     policy.insert()
Exemple #2
0
 def create(**kw):
     kw['state'] = None
     now = utc_8_now()
     kw['create_time'] = now
     kw['update_time'] = now
     # 参数合法性检查. 如果不合法,直接报错.
     is_valid_kw(Policy, **kw)
     # 检查id,policy_name, 如果存在record, 不允许添加
     sanity_check = Policy.find_by('id, policy_name',
                                   'where id=? OR policy_name=?',
                                   *[kw['id'], kw['policy_name']])
     if sanity_check:
         raise ValueError(
             "Already exist record with id=[%s], policy_name=[%s]." %
             (sanity_check[0]['id'], sanity_check[0]['policy_name']))
     policy = Policy(**kw)
     policy.insert()
Exemple #3
0
 def find_by(cols, where, group_order_limit, *args):
     where = "%s %s" % (where, group_order_limit)
     return Policy.find_by(cols, where, *args)
Exemple #4
0
 def find_by(cols, where, group_order_limit, *args):
     where = "%s %s" % (where, group_order_limit)
     return Policy.find_by(cols, where, *args)