Skip to content
Snippets Groups Projects
Commit 177e811f authored by stefan's avatar stefan
Browse files

Fix running scripts when program arguments have been set to dng

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2578 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent 77f7ea8c
No related branches found
No related tags found
No related merge requests found
...@@ -354,10 +354,15 @@ void FileLoader::RunScript(const QString& filename) ...@@ -354,10 +354,15 @@ void FileLoader::RunScript(const QString& filename)
//HackerMode On //HackerMode On
//The following code lines are just temporary //The following code lines are just temporary
//TODO create class or function which can load any kind of files and execute scripts //TODO create class or function which can load any kind of files and execute scripts
pi.RunCommand("_sys_argv_backup=sys.argv");
pi.RunCommand("sys.argv=''");
pi.RunCommand("_dir=os.getcwd()"); pi.RunCommand("_dir=os.getcwd()");
pi.RunCommand("os.chdir('"+QFileInfo(filename).absolutePath()+"')"); pi.RunCommand("os.chdir('"+QFileInfo(filename).absolutePath()+"')");
pi.RunCommand("execfile('"+QFileInfo(filename).fileName()+"')"); pi.RunCommand("execfile('"+QFileInfo(filename).fileName()+"')");
pi.RunCommand("os.chdir(_dir)"); pi.RunCommand("os.chdir(_dir)");
pi.RunCommand("del(_dir)");
pi.RunCommand("sys.argv=_sys_argv_backup");
pi.RunCommand("del(_sys_argv_backup)");
//HackerMode Off //HackerMode Off
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment