X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBasics%2FKernelBasis.cxx;h=f86b0026f1d0e29b6f4c8461f0e5eb354fb35fdd;hb=1bbffef73eeeb5b2a14d8fc7bdf91affdafae664;hp=2289b57102d36f2ddd5c8fa1ff625145fe17ac15;hpb=a2a0259f365527779b76fe3231d64f52552d4a0a;p=modules%2Fkernel.git diff --git a/src/Basics/KernelBasis.cxx b/src/Basics/KernelBasis.cxx index 2289b5710..f86b0026f 100644 --- a/src/Basics/KernelBasis.cxx +++ b/src/Basics/KernelBasis.cxx @@ -1,4 +1,4 @@ -// Copyright (C) 2021-2023 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 @@ -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; +}