-// Copyright (C) 2009-2015 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2009-2016 CEA/DEN, EDF R&D, OPEN CASCADE
//
// This library is free software; you can redistribute it and/or
// modify it under the terms of the GNU Lesser General Public
//
#include "Launcher_Job_PythonSALOME.hxx"
+const char Launcher::Job_PythonSALOME::TYPE_NAME[] = "python_salome";
-Launcher::Job_PythonSALOME::Job_PythonSALOME() {_job_type = "python_salome";}
+Launcher::Job_PythonSALOME::Job_PythonSALOME()
+{
+ _job_type = Launcher::Job_PythonSALOME::TYPE_NAME;
+}
Launcher::Job_PythonSALOME::~Job_PythonSALOME() {}
-void
+void
Launcher::Job_PythonSALOME::setJobFile(const std::string & job_file)
{
Launcher::Job::setJobFile(job_file);
void
Launcher::Job_PythonSALOME::addJobTypeSpecificScript(std::ofstream & launch_script_stream)
{
- launch_script_stream << _resource_definition.AppliPath << "/salome shell -p $appli_port python " << _job_file_name_complete << " > logs/python_" << _launch_date << ".log 2>&1" << std::endl;
+ launch_script_stream << _resource_definition.AppliPath << "/salome shell -p \"$appli_port\" python " << _job_file_name_complete << " > logs/python_" << _launch_date << ".log 2>&1" << std::endl;
}