Salome HOME
Add construction plugin without tests.
[modules/shaper.git] / src / PythonAPI / model / tools.py
index 2a4a6ed73fac25a94b6c9fb74a9bb0f399755663..eb6243e8214cb5d711c7c11c648dcd49ac4bb959 100644 (file)
@@ -48,22 +48,14 @@ class Selection:
         assert(len(args) > 1 and len(args) < 4)
         assert(isinstance(args[0], basestring) or
                isinstance(args[0], ModelAPI.ModelAPI_Result))
-#                 "args[0] should be str or ModelAPI_Result (%s given)." %
-#                 type(args[0]))
         if isinstance(args[0], basestring):
             assert(isinstance(args[1], basestring))
-#             ,
-#                    "args[1] should be str (%s given)." %
-#                    type(args[1]))
-        elif isinstance(args[0], ModelAPI.ModelAPI_Result):
+        elif isinstance(args[0], ModelAPI.ModelAPI_Result) or args[0] is None:
             assert(isinstance(args[1], GeomAPI.GeomAPI_Shape))
-#                    ,
-#                    "args[1] should be GeomAPI_Shape (%s given)." %
-#                    type(args[1]))
         self.args = args
 
 
-def fill_attribute(attribute, value, *args):
+def fill_attribute(attribute, value):
     """Set value to attribure.
 
     This function processes complex cases.