Exemplo n.º 1
0
def increase_positive_payment(node_id, trust_mod):
    try:
        with db.transaction():
            LocalRank.create(node_id=node_id, positive_payment=trust_mod)
    except IntegrityError:
        LocalRank.update(positive_payment=LocalRank.positive_payment + trust_mod,
                         modified_date=str(datetime.datetime.now())) \
            .where(LocalRank.node_id == node_id).execute()
Exemplo n.º 2
0
def increase_negative_resource(node_id, trust_mod):
    try:
        with db.transaction():
            LocalRank.create(node_id=node_id, negative_resource=trust_mod)
    except IntegrityError:
        LocalRank.update(negative_resource=LocalRank.negative_resource + trust_mod,
                         modified_date=str(datetime.datetime.now())) \
            .where(LocalRank.node_id == node_id).execute()
Exemplo n.º 3
0
def increase_wrong_computed(node_id, trust_mod):
    try:
        with db.transaction():
            LocalRank.create(node_id=node_id, wrong_computed=trust_mod)
    except IntegrityError:
        LocalRank.update(wrong_computed=LocalRank.wrong_computed + trust_mod,
                         modified_date=str(datetime.datetime.now())) \
            .where(LocalRank.node_id == node_id).execute()