Пример #1
0
 def atomic_add_value(self, key, value):
     cmp_key = LPCMKey(self.name, key)
     try:
         item = DynamoDB.get_item(cmp_key)
     except DynamoDBKeyNotFoundError:
         item = DynamoDB.create_item(cmp_key)
     item.add_attribute('value', value)
     item.save()
Пример #2
0
 def atomic_add_value(self, key, value):
   cmp_key = LPCMKey(self.name, key)
   try:
     item = DynamoDB.get_item(cmp_key)
   except DynamoDBKeyNotFoundError:
     item = DynamoDB.create_item(cmp_key)
   item.add_attribute('value', value)
   item.save()
Пример #3
0
 def __setitem__(self, key, value):
     cmp_key = LPCMKey(self.name, key)
     value = self._preprocess_value_before_ddb_save(value)
     item = DynamoDB.create_item(cmp_key)
     item['value'] = value
     item.put()
Пример #4
0
 def __setitem__(self, key, value):
   cmp_key = LPCMKey(self.name, key)
   value = self._preprocess_value_before_ddb_save(value)
   item = DynamoDB.create_item(cmp_key)
   item['value'] = value
   item.put()