src/eric7/Graphics/ImportsDiagramBuilder.py

branch
server
changeset 10585
83e5a9a64543
parent 10584
a596cf392291
child 10597
fbe93720ee9f
--- a/src/eric7/Graphics/ImportsDiagramBuilder.py	Sun Feb 18 12:23:14 2024 +0100
+++ b/src/eric7/Graphics/ImportsDiagramBuilder.py	Sun Feb 18 17:31:14 2024 +0100
@@ -74,17 +74,17 @@
 
         if FileSystemUtilities.isRemoteFileName(self.packagePath):
             self.package = (
-                FileSystemUtilities.plainFileName(self.packagePath)[1:]
-                .replace("/", ".")
-                .replace("\\", ".")
+                self.__remotefsInterface.splitdrive(self.packagePath)[1][
+                    1:
+                ].replace(self.__remotefsInterface.separator(), ".")
             )
             while hasInit:
                 ppath = self.__remotefsInterface.dirname(ppath)
                 globPattern = self.__remotefsInterface.join(ppath, "__init__.*")
                 hasInit = len(self.__remotefsInterface.glob(globPattern)) > 0
         else:
-            self.package = (
-                os.path.splitdrive(self.packagePath)[1][1:].replace(os.sep, ".")
+            self.package = os.path.splitdrive(self.packagePath)[1][1:].replace(
+                os.sep, "."
             )
             while hasInit:
                 ppath = os.path.dirname(ppath)

eric ide

mercurial