[Bf-blender-cvs] [395568d] fluid-mantaflow: change path's to literal strings, to prevent escape issues with windows paths.

lazydodo noreply at git.blender.org
Thu Oct 20 21:01:03 CEST 2016


Commit: 395568ddae61fc2d1ea504f61a29b96e79b50952
Author: lazydodo
Date:   Thu Oct 20 13:00:55 2016 -0600
Branches: fluid-mantaflow
https://developer.blender.org/rB395568ddae61fc2d1ea504f61a29b96e79b50952

change path's to literal strings, to prevent escape issues with windows paths.

===================================================================

M	intern/mantaflow/intern/FLUID.cpp

===================================================================

diff --git a/intern/mantaflow/intern/FLUID.cpp b/intern/mantaflow/intern/FLUID.cpp
index 281d504..6f70cf1 100644
--- a/intern/mantaflow/intern/FLUID.cpp
+++ b/intern/mantaflow/intern/FLUID.cpp
@@ -983,7 +983,7 @@ void FLUID::saveMesh(char *filename)
 	mCommands.clear();
 	std::ostringstream save_mesh_low;
 	
-	save_mesh_low <<  "save_mesh_low('" << path << "')";
+	save_mesh_low <<  "save_mesh_low(r'" << path << "')";
 	mCommands.push_back(save_mesh_low.str());
 	
 	runPythonString(mCommands);
@@ -996,7 +996,7 @@ void FLUID::saveMeshHigh(char *filename)
 	mCommands.clear();
 	std::ostringstream save_mesh_high;
 	
-	save_mesh_high <<  "save_mesh_high('" << path << "')";
+	save_mesh_high <<  "save_mesh_high(r'" << path << "')";
 	mCommands.push_back(save_mesh_high.str());
 	
 	runPythonString(mCommands);
@@ -1008,7 +1008,7 @@ void FLUID::saveSmokeData(char *pathname)
 	
 	mCommands.clear();
 	std::ostringstream save_smoke_data_low;
-	save_smoke_data_low <<  "save_smoke_data_low('" << path << "')";
+	save_smoke_data_low <<  "save_smoke_data_low(r'" << path << "')";
 	mCommands.push_back(save_smoke_data_low.str());
 	
 	runPythonString(mCommands);
@@ -1020,7 +1020,7 @@ void FLUID::saveSmokeDataHigh(char *pathname)
 	
 	mCommands.clear();
 	std::ostringstream save_smoke_data_high;
-	save_smoke_data_high <<  "save_smoke_data_high('" << path << "')";
+	save_smoke_data_high <<  "save_smoke_data_high(r'" << path << "')";
 	mCommands.push_back(save_smoke_data_high.str());
 	
 	runPythonString(mCommands);
@@ -1032,7 +1032,7 @@ void FLUID::saveLiquidData(char *pathname)
 	
 	mCommands.clear();
 	std::ostringstream save_liquid_data_low;
-	save_liquid_data_low <<  "save_liquid_data_low('" << path << "')";
+	save_liquid_data_low <<  "save_liquid_data_low(r'" << path << "')";
 	mCommands.push_back(save_liquid_data_low.str());
 	
 	runPythonString(mCommands);
@@ -1044,7 +1044,7 @@ void FLUID::saveLiquidDataHigh(char *pathname)
 	
 	mCommands.clear();
 	std::ostringstream save_liquid_data_high;
-	save_liquid_data_high <<  "save_liquid_data_high('" << path << "')";
+	save_liquid_data_high <<  "save_liquid_data_high(r'" << path << "')";
 	mCommands.push_back(save_liquid_data_high.str());
 	
 	runPythonString(mCommands);
@@ -1056,7 +1056,7 @@ void FLUID::loadLiquidData(char *pathname)
 	
 	mCommands.clear();
 	std::ostringstream load_liquid_data_low;
-	load_liquid_data_low <<  "load_liquid_data_low('" <<  path << "')";
+	load_liquid_data_low <<  "load_liquid_data_low(r'" <<  path << "')";
 	mCommands.push_back(load_liquid_data_low.str());
 	
 	runPythonString(mCommands);
@@ -1068,7 +1068,7 @@ void FLUID::loadLiquidDataHigh(char *pathname)
 	
 	mCommands.clear();
 	std::ostringstream load_liquid_data_high;
-	load_liquid_data_high <<  "load_liquid_data_high('" <<  path << "')";
+	load_liquid_data_high <<  "load_liquid_data_high(r'" <<  path << "')";
 	mCommands.push_back(load_liquid_data_high.str());
 	
 	runPythonString(mCommands);




More information about the Bf-blender-cvs mailing list