X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FBasics%2FKernelBasis.i;h=06c4fdd0868a35db45eb63b715ad3c043c19f98e;hb=1bbffef73eeeb5b2a14d8fc7bdf91affdafae664;hp=3d070b68c757d653990561a1705a45fbdf44e30f;hpb=461f7bd0f18eda1bf99df8598c12b967f302c479;p=modules%2Fkernel.git diff --git a/src/Basics/KernelBasis.i b/src/Basics/KernelBasis.i index 3d070b68c..06c4fdd08 100644 --- a/src/Basics/KernelBasis.i +++ b/src/Basics/KernelBasis.i @@ -62,9 +62,9 @@ void setIOROfEmbeddedNS(const std::string& ior); double GetTimeAdjustmentCst(); -void LaunchMonitoring(const std::string& pyScriptToEvaluate, const std::string& outFileName); +long LaunchMonitoring(const std::string& pyScriptToEvaluate); -std::vector StopMonitoring(); +void StopMonitoring(long pid); bool VerbosityActivated(); @@ -97,6 +97,17 @@ PyObject *HeatMarcelSwig(double timeAjustment, unsigned int nbThreads = 0) return ret; } +std::vector ReadFloatsInFileSwig(const std::string& fileName) +{ + std::vector ret; + try + { + ret = SALOME::ReadFloatsInFile( fileName ); + } + catch(std::exception& e) { } + return ret; +} + void SetVerbosityLevelSwig(const std::string& level) { SetVerbosityLevelStr(level); @@ -107,3 +118,9 @@ std::string VerbosityLevelSwig() return VerbosityLevelStr(); } } + +%pythoncode %{ +def ReadFloatsInFile( fileName ): + ret = ReadFloatsInFileSwig( fileName ) + return ret +%} \ No newline at end of file