fix: avoid clobbering instace var
parent
918aadd3fe
commit
b0937782a8
|
@ -35,18 +35,18 @@ class CensuresGiven(Resource):
|
||||||
if not precheck_instances:
|
if not precheck_instances:
|
||||||
raise e.NotFound(f"No Instances found matching any of the provided domains. Have you remembered to register them?")
|
raise e.NotFound(f"No Instances found matching any of the provided domains. Have you remembered to register them?")
|
||||||
instances = []
|
instances = []
|
||||||
for instance in precheck_instances:
|
for p_instance in precheck_instances:
|
||||||
if instance.visibility_censures == enums.ListVisibility.ENDORSED:
|
if p_instance.visibility_censures == enums.ListVisibility.ENDORSED:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if instance != get_instance and not instance.is_endorsing(get_instance):
|
if p_instance != get_instance and not p_instance.is_endorsing(get_instance):
|
||||||
continue
|
continue
|
||||||
if instance.visibility_censures == enums.ListVisibility.PRIVATE:
|
if p_instance.visibility_censures == enums.ListVisibility.PRIVATE:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if instance != get_instance:
|
if p_instance != get_instance:
|
||||||
continue
|
continue
|
||||||
instances.append(instance)
|
instances.append(p_instance)
|
||||||
if len(instances) == 0:
|
if len(instances) == 0:
|
||||||
raise e.Forbidden(f"You do not have access to see these censures")
|
raise e.Forbidden(f"You do not have access to see these censures")
|
||||||
if self.args.min_censures > len(instances):
|
if self.args.min_censures > len(instances):
|
||||||
|
@ -125,18 +125,18 @@ class Censures(Resource):
|
||||||
instance_details = []
|
instance_details = []
|
||||||
precheck_instances = database.get_all_censuring_instances_by_censured_id(instance.id)
|
precheck_instances = database.get_all_censuring_instances_by_censured_id(instance.id)
|
||||||
instances = []
|
instances = []
|
||||||
for instance in precheck_instances:
|
for p_instance in precheck_instances:
|
||||||
if instance.visibility_censures == enums.ListVisibility.ENDORSED:
|
if p_instance.visibility_censures == enums.ListVisibility.ENDORSED:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if not instance.is_endorsing(get_instance):
|
if not p_instance.is_endorsing(get_instance):
|
||||||
continue
|
continue
|
||||||
if instance.visibility_censures == enums.ListVisibility.PRIVATE:
|
if p_instance.visibility_censures == enums.ListVisibility.PRIVATE:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if not instance != get_instance:
|
if not p_instance != get_instance:
|
||||||
continue
|
continue
|
||||||
instances.append(instance)
|
instances.append(p_instance)
|
||||||
for c_instance in instances:
|
for c_instance in instances:
|
||||||
censures = database.get_all_censure_reasons_for_censured_id(instance.id, [c_instance.id])
|
censures = database.get_all_censure_reasons_for_censured_id(instance.id, [c_instance.id])
|
||||||
censures = [c for c in censures if c.reason is not None]
|
censures = [c for c in censures if c.reason is not None]
|
||||||
|
|
|
@ -35,18 +35,18 @@ class Approvals(Resource):
|
||||||
if not precheck_instances:
|
if not precheck_instances:
|
||||||
raise e.NotFound(f"No Instances found matching any of the provided domains. Have you remembered to register them?")
|
raise e.NotFound(f"No Instances found matching any of the provided domains. Have you remembered to register them?")
|
||||||
instances = []
|
instances = []
|
||||||
for instance in precheck_instances:
|
for p_instance in precheck_instances:
|
||||||
if instance.visibility_endorsements == enums.ListVisibility.ENDORSED:
|
if p_instance.visibility_endorsements == enums.ListVisibility.ENDORSED:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if instance != get_instance and not instance.is_endorsing(get_instance):
|
if p_instance != get_instance and not p_instance.is_endorsing(get_instance):
|
||||||
continue
|
continue
|
||||||
if instance.visibility_endorsements == enums.ListVisibility.PRIVATE:
|
if p_instance.visibility_endorsements == enums.ListVisibility.PRIVATE:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if instance != get_instance:
|
if p_instance != get_instance:
|
||||||
continue
|
continue
|
||||||
instances.append(instance)
|
instances.append(p_instance)
|
||||||
if len(instances) == 0:
|
if len(instances) == 0:
|
||||||
raise e.Forbidden(f"You do not have access to see these endorsements")
|
raise e.Forbidden(f"You do not have access to see these endorsements")
|
||||||
instance_details = []
|
instance_details = []
|
||||||
|
@ -105,18 +105,18 @@ class Endorsements(Resource):
|
||||||
instance_details = []
|
instance_details = []
|
||||||
precheck_instances = database.get_all_approving_instances_by_endorsed_id(instance.id)
|
precheck_instances = database.get_all_approving_instances_by_endorsed_id(instance.id)
|
||||||
instances = []
|
instances = []
|
||||||
for instance in precheck_instances:
|
for p_instance in precheck_instances:
|
||||||
if instance.visibility_endorsements == enums.ListVisibility.ENDORSED:
|
if p_instance.visibility_endorsements == enums.ListVisibility.ENDORSED:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if not instance.is_endorsing(get_instance):
|
if not p_instance.is_endorsing(get_instance):
|
||||||
continue
|
continue
|
||||||
if instance.visibility_endorsements == enums.ListVisibility.PRIVATE:
|
if p_instance.visibility_endorsements == enums.ListVisibility.PRIVATE:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if not instance != get_instance:
|
if not p_instance != get_instance:
|
||||||
continue
|
continue
|
||||||
instances.append(instance)
|
instances.append(p_instance)
|
||||||
for e_instance in instances:
|
for e_instance in instances:
|
||||||
endorsements = database.get_all_endorsement_reasons_for_endorsed_id(instance.id, [e_instance.id])
|
endorsements = database.get_all_endorsement_reasons_for_endorsed_id(instance.id, [e_instance.id])
|
||||||
endorsements = [e for e in endorsements if e.reason is not None]
|
endorsements = [e for e in endorsements if e.reason is not None]
|
||||||
|
|
|
@ -35,19 +35,18 @@ class HesitationsGiven(Resource):
|
||||||
if not precheck_instances:
|
if not precheck_instances:
|
||||||
raise e.NotFound(f"No Instances found matching any of the provided domains. Have you remembered to register them?")
|
raise e.NotFound(f"No Instances found matching any of the provided domains. Have you remembered to register them?")
|
||||||
instances = []
|
instances = []
|
||||||
for instance in precheck_instances:
|
for p_instance in precheck_instances:
|
||||||
if instance.visibility_hesitations == enums.ListVisibility.ENDORSED:
|
if p_instance.visibility_hesitations == enums.ListVisibility.ENDORSED:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if instance != get_instance and not instance.is_endorsing(get_instance):
|
if p_instance != get_instance and not p_instance.is_endorsing(get_instance):
|
||||||
continue
|
continue
|
||||||
if instance.visibility_hesitations == enums.ListVisibility.PRIVATE:
|
if p_instance.visibility_hesitations == enums.ListVisibility.PRIVATE:
|
||||||
logger.debug([instance.visibility_hesitations,instance,get_instance,instance != get_instance])
|
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if instance != get_instance:
|
if p_instance != get_instance:
|
||||||
continue
|
continue
|
||||||
instances.append(instance)
|
instances.append(p_instance)
|
||||||
if len(instances) == 0:
|
if len(instances) == 0:
|
||||||
raise e.Forbidden(f"You do not have access to see these hesitations")
|
raise e.Forbidden(f"You do not have access to see these hesitations")
|
||||||
if self.args.min_hesitations > len(instances):
|
if self.args.min_hesitations > len(instances):
|
||||||
|
@ -110,18 +109,18 @@ class Hesitations(Resource):
|
||||||
raise e.NotFound(f"No Instance found matching provided domain. Have you remembered to register it?")
|
raise e.NotFound(f"No Instance found matching provided domain. Have you remembered to register it?")
|
||||||
precheck_instances = database.get_all_hesitant_instances_by_dubious_id(instance.id)
|
precheck_instances = database.get_all_hesitant_instances_by_dubious_id(instance.id)
|
||||||
instances = []
|
instances = []
|
||||||
for instance in precheck_instances:
|
for p_instance in precheck_instances:
|
||||||
if instance.visibility_endorsements == enums.ListVisibility.ENDORSED:
|
if p_instance.visibility_endorsements == enums.ListVisibility.ENDORSED:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if not instance.is_endorsing(get_instance):
|
if not p_instance.is_endorsing(get_instance):
|
||||||
continue
|
continue
|
||||||
if instance.visibility_endorsements == enums.ListVisibility.PRIVATE:
|
if p_instance.visibility_endorsements == enums.ListVisibility.PRIVATE:
|
||||||
if get_instance is None:
|
if get_instance is None:
|
||||||
continue
|
continue
|
||||||
if not instance != get_instance:
|
if not p_instance != get_instance:
|
||||||
continue
|
continue
|
||||||
instances.append(instance)
|
instances.append(p_instance)
|
||||||
instance_details = []
|
instance_details = []
|
||||||
for c_instance in instances:
|
for c_instance in instances:
|
||||||
hesitations = database.get_all_hesitation_reasons_for_dubious_id(instance.id, [c_instance.id])
|
hesitations = database.get_all_hesitation_reasons_for_dubious_id(instance.id, [c_instance.id])
|
||||||
|
|
Loading…
Reference in New Issue