-// 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
#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
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 <iostream>
+
+/*!
+ * 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;
+}