瀏覽代碼

fix error on opening folder

Olivier Massot 4 年之前
父節點
當前提交
82c9c8dba7
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      core/file_utilities.py

+ 3 - 3
core/file_utilities.py

@@ -44,10 +44,10 @@ def is_subdir_of(subject, other):
 
 
 def open_file(path_):
 def open_file(path_):
     if sys.platform == 'darwin':
     if sys.platform == 'darwin':
-        subprocess.check_call(['open', str(path_)])
+        subprocess.check_call(['open', path_.abspath()])
     elif sys.platform == 'linux':
     elif sys.platform == 'linux':
-        subprocess.check_call(['xdg-open', str(path_)])
+        subprocess.check_call(['xdg-open', path_.abspath()])
     elif sys.platform == 'win32':
     elif sys.platform == 'win32':
-        subprocess.check_call(['explorer', str(path_)])
+        subprocess.check_call(['explorer', path_.abspath()])
     else:
     else:
         raise RuntimeError(f"Unsupported platform {sys.platform}")
         raise RuntimeError(f"Unsupported platform {sys.platform}")