plcopen/plcopen.py
changeset 1619 163d3a883575
parent 1616 3638463d6e02
child 1626 0779c1b18c01
--- a/plcopen/plcopen.py	Wed Dec 28 19:05:28 2016 +0300
+++ b/plcopen/plcopen.py	Thu Dec 29 18:36:00 2016 +0300
@@ -1409,7 +1409,8 @@
         search_result = []
         filter = criteria["filter"]
         if filter == "all" or self.getpouType() in filter:
-            parent_infos = parent_infos + ["P::%s" % self.getname()]
+            if parent_infos == []:
+                parent_infos = parent_infos + ["P::%s" % self.getname()]
             search_result.extend(_Search([("name", self.getname())], criteria, parent_infos))
             if self.interface is not None:
                 var_number = 0