X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBasics%2FKernelBasis.cxx;h=f86b0026f1d0e29b6f4c8461f0e5eb354fb35fdd;hb=1bbffef73eeeb5b2a14d8fc7bdf91affdafae664;hp=6274ddcecd00e91772175566efb5d1a46db13012;hpb=a786983e3f11d4ce86ce1687ba44e0d8bfce200d;p=modules%2Fkernel.git diff --git a/src/Basics/KernelBasis.cxx b/src/Basics/KernelBasis.cxx index 6274ddcec..f86b0026f 100644 --- a/src/Basics/KernelBasis.cxx +++ b/src/Basics/KernelBasis.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2021 CEA/DEN, EDF R&D +// Copyright (C) 2021-2023 CEA, EDF // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -19,7 +19,7 @@ #include "KernelBasis.hxx" -static bool DEFAULT_SSL_MODE = false; +static bool DEFAULT_SSL_MODE = true; static bool GUI_MODE = false; // IOR of SALOME_Embedded_NamingService servant @@ -45,12 +45,30 @@ void setGUIMode(bool guiMode) GUI_MODE = guiMode; } -std::string BASICS_EXPORT getIOROfEmbeddedNS() +std::string getIOROfEmbeddedNS() { return IOR_OF_EMBEDDED_NS; } -void BASICS_EXPORT setIOROfEmbeddedNS(const std::string& ior) +void setIOROfEmbeddedNS(const std::string& ior) { IOR_OF_EMBEDDED_NS = ior; } + +#include + +/*! + * Callable from Python in case if sys.stdout is not connected to tty + */ +void WriteInStdout(const std::string& msg) +{ + std::cout << msg << std::endl << std::flush; +} + +/*! + * Callable from Python in case if sys.stdout is not connected to tty + */ +void WriteInStderr(const std::string& msg) +{ + std::cerr << msg << std::endl << std::flush; +}