Ejemplo n.º 1
0
	def exist_backoff_timer( self, identifier ):
		count = EnkiModelBackoffTimer.query( EnkiModelBackoffTimer.identifier == identifier ).count( 1 )
		return count > 0
Ejemplo n.º 2
0
	def fetch_old_backoff_timers( self, days_old ):
		list = EnkiModelBackoffTimer.query( EnkiModelBackoffTimer.last_failure <= (datetime.datetime.now( ) - datetime.timedelta( days = days_old )) ).fetch( keys_only = True )
		return list
Ejemplo n.º 3
0
	def remove_backoff_timer( self, identifier ):
		entity = EnkiModelBackoffTimer.query( EnkiModelBackoffTimer.identifier == identifier ).get()
		if entity:
			entity.key.delete()
Ejemplo n.º 4
0
	def get_backofftimer( self, identifier ):
		entity = EnkiModelBackoffTimer.query( EnkiModelBackoffTimer.identifier == identifier ).get()
		return entity
Ejemplo n.º 5
0
 def exist_backoff_timer(self, identifier):
     count = EnkiModelBackoffTimer.query(
         EnkiModelBackoffTimer.identifier == identifier).count(1)
     return count > 0
Ejemplo n.º 6
0
 def fetch_old_backoff_timers(self, days_old):
     list = EnkiModelBackoffTimer.query(
         EnkiModelBackoffTimer.last_failure <= (
             datetime.datetime.now() -
             datetime.timedelta(days=days_old))).fetch(keys_only=True)
     return list
Ejemplo n.º 7
0
 def get_backofftimer(self, identifier):
     entity = EnkiModelBackoffTimer.query(
         EnkiModelBackoffTimer.identifier == identifier).get()
     return entity
Ejemplo n.º 8
0
 def remove_backoff_timer(self, identifier):
     entity = EnkiModelBackoffTimer.query(
         EnkiModelBackoffTimer.identifier == identifier).get()
     if entity:
         entity.key.delete()
Ejemplo n.º 9
0
	def exist_backoff_timer( self, email ):
		count = EnkiModelBackoffTimer.query( EnkiModelBackoffTimer.email == email ).count( 1 )
		if count:
			return True
		else:
			return False
Ejemplo n.º 10
0
	def get_backofftimer( self, email ):
		entity = EnkiModelBackoffTimer.query( EnkiModelBackoffTimer.email == email ).get()
		if entity:
			return entity
		else:
			return None
Ejemplo n.º 11
0
	def remove_backoff_timer( self, email ):
		entity = EnkiModelBackoffTimer.query( EnkiModelBackoffTimer.email == email ).get()
		if entity:
			entity.key.delete()