Exemplo n.º 1
0
 def __init__(self, params, demand=0, satisfied=False):
     self.id = hash_dict(params)
     self.params = params
     self.params_string = json_dumps(self.params)
     self.demand = demand
     self.satisfied = satisfied
     self.last_occurence = None
Exemplo n.º 2
0
 def __init__(self, params, demand=0, satisfied=False):
     self.id = hash_dict(params)
     self.params = params
     self.params_string = json_dumps(self.params)
     self.demand = demand
     self.satisfied = satisfied
     self.last_occurence = None
Exemplo n.º 3
0
 def get_or_create(cls, params, session=None):
     if session is None:
         session = cls
     id = hash_dict(params)
     instance = session.query(cls).filter(cls.id == id).first()
     if instance:
         return instance, False
     instance = Node(params)
     session.add(instance)
     return instance, True
Exemplo n.º 4
0
 def get_or_create(cls, params, session=None):
     if session is None:
         session = cls
     id = hash_dict(params)
     instance = session.query(cls).filter(cls.id == id).first()
     if instance:
         return instance, False
     instance = Node(params)
     session.add(instance)
     return instance, True
Exemplo n.º 5
0
 def __init__(self, params, demand=0):
     self.id = hash_dict(params).hexdigest()
     self.params = params
     self.params_string = json_dumps(self.params)
     self.demand = demand
     self.last_occurence = None