diff --git a/src/dg-python.cc b/src/dg-python.cc index 9bf053760772f07896a30ca7d2da45ee96decb50..08235d3f406653a9aae23c1a8e462089bd54965c 100644 --- a/src/dg-python.cc +++ b/src/dg-python.cc @@ -107,12 +107,20 @@ int main (int argc, char** argv) boost::filesystem::path path (pathStr); std::stringstream ss; +#if BOOST_FILESYSTEM_VERSION == 2 ss << "!! In file <" << path.file_string () << "> : "; +#else + ss << "!! In file <" << path.string () << "> : "; +#endif std::string errorPrefix = ss.str (); try { +#if BOOST_FILESYSTEM_VERSION == 2 interpreter.runPythonFile (path.file_string ()); +#else + interpreter.runPythonFile (path.string ()); +#endif } CATCH_EXCEPTIONS (); return 0;