diff -r a596cf392291 -r 83e5a9a64543 src/eric7/Graphics/ImportsDiagramBuilder.py --- 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)