X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOMEDS%2FSALOME_DriverPy.py;h=8bb68dbae5e50eb9ccf4cbbe8a65fb6c21877904;hb=e43e8bd5d6ca0572b00f86cefdb63b0563e92ec8;hp=c2e4cf58aa9aec836ba5566f430fdc5f3b3a1f91;hpb=718e0abe0126e5e53b3ba41fff1028efcf5bc887;p=modules%2Fkernel.git diff --git a/src/SALOMEDS/SALOME_DriverPy.py b/src/SALOMEDS/SALOME_DriverPy.py index c2e4cf58a..8bb68dbae 100644 --- a/src/SALOMEDS/SALOME_DriverPy.py +++ b/src/SALOMEDS/SALOME_DriverPy.py @@ -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) @@ -70,9 +70,17 @@ class SALOME_DriverPy_i(SALOMEDS__POA.Driver): def CanPublishInStudy(self, theIOR): return 1 - def PublishInStudy(self, theStudy, theSObject, theObject, theName): + def PublishInStudy(self, theSObject, theObject, theName): 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