Explorar o código

fix error on opening folder

Olivier Massot %!s(int64=4) %!d(string=hai) anos
pai
achega
82c9c8dba7
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  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_):
     if sys.platform == 'darwin':
-        subprocess.check_call(['open', str(path_)])
+        subprocess.check_call(['open', path_.abspath()])
     elif sys.platform == 'linux':
-        subprocess.check_call(['xdg-open', str(path_)])
+        subprocess.check_call(['xdg-open', path_.abspath()])
     elif sys.platform == 'win32':
-        subprocess.check_call(['explorer', str(path_)])
+        subprocess.check_call(['explorer', path_.abspath()])
     else:
         raise RuntimeError(f"Unsupported platform {sys.platform}")