Salome HOME
Updated copyright comment
[modules/kernel.git] / src / SALOMEDS / SALOME_DriverPy.py
index 9757721b6de3594a2a5dd9f9db7e1217e31bf54b..8bb68dbae5e50eb9ccf4cbbe8a65fb6c21877904 100644 (file)
@@ -1,5 +1,5 @@
 #  -*- coding: iso-8859-1 -*-
-# Copyright (C) 2007-2016  CEA/DEN, EDF R&D, OPEN CASCADE
+# Copyright (C) 2007-2024  CEA, EDF, OPEN CASCADE
 #
 # Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
 # CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
@@ -41,7 +41,7 @@ class SALOME_DriverPy_i(SALOMEDS__POA.Driver):
         return theSObject.GetID()
 
     def LocalPersistentIDToIOR(self, theSObject, PersistentID, isMultiFile, isASCII):
-        return ""
+        return ''
 
     def ComponentDataType(self):
         return self._ComponentDataType
@@ -49,11 +49,11 @@ class SALOME_DriverPy_i(SALOMEDS__POA.Driver):
     def Version(self):
         try:
             return self.getVersion()
-        except:
-            return ""
+        except Exception:
+            return ''
 
     def Save(self, theComponent, theURL, isMultiFile):
-        return ""
+        return b''
 
     def SaveASCII(self, theComponent, theURL, isMultiFile):
         return self.Save(theComponent, theURL, isMultiFile)
@@ -74,5 +74,13 @@ class SALOME_DriverPy_i(SALOMEDS__POA.Driver):
         return None
 
     def CanCopy(self, theObject):
-        return 0
+        return False
 
+    def CopyFrom(theObject, theObjectID):
+        return b''
+
+    def CanPaste(theComponentName, theObjectID):
+        return False
+
+    def PasteInto(theStream, theObjectID, theObject):
+        return None