eric6/Project/ProjectSourcesBrowser.py

changeset 8277
ea734702ae94
parent 8276
1436fd09d1e1
child 8657
1acee0c15156
diff -r 1436fd09d1e1 -r ea734702ae94 eric6/Project/ProjectSourcesBrowser.py
--- a/eric6/Project/ProjectSourcesBrowser.py	Sat May 01 16:01:43 2021 +0200
+++ b/eric6/Project/ProjectSourcesBrowser.py	Sat May 01 18:48:35 2021 +0200
@@ -123,7 +123,6 @@
             self.tr('Profile data...'), self.__showProfileData)
         self.menuShow.aboutToShow.connect(self.__showContextMenuShow)
         
-        # TODO: differentiate between file and directory/package
         self.graphicsMenu = QMenu(self.tr('Diagrams'))
         self.classDiagramAction = self.graphicsMenu.addAction(
             self.tr("Class Diagram..."), self.__showClassDiagram)
@@ -1094,7 +1093,7 @@
             fn = itm.fileName()
         except AttributeError:
             fn = itm.dirName()
-        package = os.path.isdir(fn) and fn or os.path.dirname(fn)
+        package = fn if os.path.isdir(fn) else os.path.dirname(fn)
         res = E5MessageBox.yesNo(
             self,
             self.tr("Imports Diagram"),
@@ -1115,7 +1114,7 @@
             fn = itm.fileName()
         except AttributeError:
             fn = itm.dirName()
-        package = os.path.isdir(fn) and fn or os.path.dirname(fn)
+        package = fn if os.path.isdir(fn) else os.path.dirname(fn)
         res = E5MessageBox.yesNo(
             self,
             self.tr("Package Diagram"),

eric ide

mercurial