X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FSALOMESDS%2FSALOMESDS_PickelizedPyObjRdOnlyServer.cxx;h=1a2a9feef090b167babff01363c0cb5f76968a98;hb=20c132438f5b8f7337bf35272989b10eb003d71c;hp=e8bef2342b637dfe431171ee69759e68aab9fd14;hpb=7d6c556a77d4c54a2e3630280e42003790c34300;p=modules%2Fkernel.git diff --git a/src/SALOMESDS/SALOMESDS_PickelizedPyObjRdOnlyServer.cxx b/src/SALOMESDS/SALOMESDS_PickelizedPyObjRdOnlyServer.cxx index e8bef2342..1a2a9feef 100644 --- a/src/SALOMESDS/SALOMESDS_PickelizedPyObjRdOnlyServer.cxx +++ b/src/SALOMESDS/SALOMESDS_PickelizedPyObjRdOnlyServer.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2023 CEA, EDF, OPEN CASCADE // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -22,6 +22,8 @@ using namespace SALOMESDS; +const char PickelizedPyObjRdOnlyServer::ACCESS_REPR[]="RdOnly"; + PickelizedPyObjRdOnlyServer::PickelizedPyObjRdOnlyServer(DataScopeServerBase *father, const std::string& varName, const SALOME::ByteVec& value):PickelizedPyObjServer(father,varName,value) { } @@ -33,3 +35,13 @@ PickelizedPyObjRdOnlyServer::PickelizedPyObjRdOnlyServer(DataScopeServerBase *fa PickelizedPyObjRdOnlyServer::~PickelizedPyObjRdOnlyServer() { } + +void PickelizedPyObjRdOnlyServer::addKeyValueErrorIfAlreadyExisting(PyObject * /*key*/, PyObject * /*value*/) +{ + throw Exception("PickelizedPyObjRdOnlyServer::addKeyValueErrorIfAlreadyExisting : incompatible with RdOnly !"); +} + +std::string PickelizedPyObjRdOnlyServer::getAccessStr() const +{ + return std::string(ACCESS_REPR); +}