Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2014-06-19 19:57:06 +0400
committerCampbell Barton <ideasman42@gmail.com>2014-06-19 20:00:46 +0400
commit2dce13d213f6c02b97a62bb1d7a8661998e22a53 (patch)
treefcefb9bedaba95b33ac53780de7b0501342c71d6 /release/scripts/startup/bl_operators/wm.py
parenteaac6cbcd9428533273091710759106131f92340 (diff)
Python: Remove deprecated uses of os.popen
T40415 by Lawrence D'Oliveiro
Diffstat (limited to 'release/scripts/startup/bl_operators/wm.py')
-rw-r--r--release/scripts/startup/bl_operators/wm.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py
index 86ae8fdc4e6..4281c908afd 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -802,13 +802,14 @@ class WM_OT_path_open(Operator):
if sys.platform[:3] == "win":
os.startfile(filepath)
elif sys.platform == "darwin":
- subprocess.Popen(["open", filepath])
+ subprocess.check_call(["open", filepath])
else:
try:
- subprocess.Popen(["xdg-open", filepath])
- except OSError:
+ subprocess.check_call(["xdg-open", filepath])
+ except:
# xdg-open *should* be supported by recent Gnome, KDE, Xfce
- pass
+ import traceback
+ traceback.print_exc()
return {'FINISHED'}