src/eric7/Utilities/__init__.py

branch
eric7
changeset 9214
bd28e56047d7
parent 9209
b99e7fd55fd3
child 9221
bf71ee032bb4
--- a/src/eric7/Utilities/__init__.py	Mon Jul 11 16:09:04 2022 +0200
+++ b/src/eric7/Utilities/__init__.py	Mon Jul 11 16:42:50 2022 +0200
@@ -15,6 +15,7 @@
 import getpass
 import glob
 import os
+import pathlib
 import re
 import shlex
 import subprocess           # secok
@@ -720,20 +721,24 @@
     """
     Function returning a path, that is using native separator characters.
     
-    @param path path to be converted (string)
-    @return path with converted separator characters (string)
+    @param path path to be converted
+    @type str
+    @return path with converted separator characters
+    @rtype str
     """
-    return QDir.toNativeSeparators(path)
+    return str(pathlib.PurePath(path))
 
 
 def fromNativeSeparators(path):
     """
     Function returning a path, that is using "/" separator characters.
     
-    @param path path to be converted (string)
-    @return path with converted separator characters (string)
+    @param path path to be converted
+    @type str
+    @return path with converted separator characters
+    @rtype str
     """
-    return QDir.fromNativeSeparators(path)
+    return pathlib.PurePath(path).as_posix()
 
 
 def normcasepath(path):

eric ide

mercurial