Пример #1
0
 def _import(self, db, data, flags, encrypted=False):
     if type(data) is dict:
         if encrypted:
             for entry in data:
                 data[entry] = encryption.encrypt(data[entry])
         cpy = data.copy()
         for entry in data:
             if self.is_wrapped(entry) == "&":
                 cpy[cityhash.to_city_hash(self.unwrap(entry))] = data[entry]
                 del cpy[entry]
     elif type(data) is str:
         if encrypted:
             cpy = encryption.encrypt(data)
         else:
             cpy = data
     elif type(data) is list:
         if encrypted:
             lst = []
             for entry in data:
                 lst.append(encryption.encrypt(entry))
             cpy = lst
         else:
             cpy = data
     super(DynamicDefault, self)._import(db, cpy, flags)
Пример #2
0
 def build(self, arg):
     val = cityhash.to_city_hash(arg)
     super(DynamicDefault, self).build(val)