- updated the Rules Check Tool - solved some issues
This commit is contained in:
parent
272c5c7453
commit
47773e0f82
|
@ -722,10 +722,10 @@ class RulesCheck(FlatCAMTool):
|
||||||
else:
|
else:
|
||||||
min_dict[dist] = [loc]
|
min_dict[dist] = [loc]
|
||||||
|
|
||||||
points_list = list()
|
points_list = set()
|
||||||
for dist in min_dict.keys():
|
for dist in min_dict.keys():
|
||||||
for location in min_dict[dist]:
|
for location in min_dict[dist]:
|
||||||
points_list.append(location)
|
points_list.add(location)
|
||||||
|
|
||||||
name_list = list()
|
name_list = list()
|
||||||
if gerber_1:
|
if gerber_1:
|
||||||
|
@ -736,7 +736,7 @@ class RulesCheck(FlatCAMTool):
|
||||||
name_list.append(gerber_3['name'])
|
name_list.append(gerber_3['name'])
|
||||||
|
|
||||||
obj_violations['name'] = name_list
|
obj_violations['name'] = name_list
|
||||||
obj_violations['points'] = points_list
|
obj_violations['points'] = list(points_list)
|
||||||
violations.append(deepcopy(obj_violations))
|
violations.append(deepcopy(obj_violations))
|
||||||
|
|
||||||
return rule_title, violations
|
return rule_title, violations
|
||||||
|
@ -804,18 +804,18 @@ class RulesCheck(FlatCAMTool):
|
||||||
min_dict[dist] = [loc]
|
min_dict[dist] = [loc]
|
||||||
idx += 1
|
idx += 1
|
||||||
|
|
||||||
points_list = list()
|
points_list = set()
|
||||||
for dist in min_dict.keys():
|
for dist in min_dict.keys():
|
||||||
if float(dist) < size:
|
if float(dist) < size:
|
||||||
for location in min_dict[dist]:
|
for location in min_dict[dist]:
|
||||||
points_list.append(location)
|
points_list.add(location)
|
||||||
|
|
||||||
name_list = list()
|
name_list = list()
|
||||||
for elem in elements:
|
for elem in elements:
|
||||||
name_list.append(elem['name'])
|
name_list.append(elem['name'])
|
||||||
|
|
||||||
obj_violations['name'] = name_list
|
obj_violations['name'] = name_list
|
||||||
obj_violations['points'] = points_list
|
obj_violations['points'] = list(points_list)
|
||||||
violations.append(deepcopy(obj_violations))
|
violations.append(deepcopy(obj_violations))
|
||||||
|
|
||||||
return rule, violations
|
return rule, violations
|
||||||
|
|
Loading…
Reference in New Issue