From 47773e0f82ab63d16b2b8806eb09c2bfa7b2d1de Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Wed, 9 Oct 2019 03:42:01 +0300 Subject: [PATCH] - updated the Rules Check Tool - solved some issues --- flatcamTools/ToolRulesCheck.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flatcamTools/ToolRulesCheck.py b/flatcamTools/ToolRulesCheck.py index 963d356c..1a925f9d 100644 --- a/flatcamTools/ToolRulesCheck.py +++ b/flatcamTools/ToolRulesCheck.py @@ -722,10 +722,10 @@ class RulesCheck(FlatCAMTool): else: min_dict[dist] = [loc] - points_list = list() + points_list = set() for dist in min_dict.keys(): for location in min_dict[dist]: - points_list.append(location) + points_list.add(location) name_list = list() if gerber_1: @@ -736,7 +736,7 @@ class RulesCheck(FlatCAMTool): name_list.append(gerber_3['name']) obj_violations['name'] = name_list - obj_violations['points'] = points_list + obj_violations['points'] = list(points_list) violations.append(deepcopy(obj_violations)) return rule_title, violations @@ -804,18 +804,18 @@ class RulesCheck(FlatCAMTool): min_dict[dist] = [loc] idx += 1 - points_list = list() + points_list = set() for dist in min_dict.keys(): if float(dist) < size: for location in min_dict[dist]: - points_list.append(location) + points_list.add(location) name_list = list() for elem in elements: name_list.append(elem['name']) obj_violations['name'] = name_list - obj_violations['points'] = points_list + obj_violations['points'] = list(points_list) violations.append(deepcopy(obj_violations)) return rule, violations