8736 from eric7.Graphics.UMLDialog import UMLDialog, UMLDialogType |
8736 from eric7.Graphics.UMLDialog import UMLDialog, UMLDialogType |
8737 |
8737 |
8738 if not self.checkDirty(): |
8738 if not self.checkDirty(): |
8739 return |
8739 return |
8740 |
8740 |
8741 package = ( |
8741 if FileSystemUtilities.isRemoteFileName(self.fileName): |
8742 os.path.isdir(self.fileName) |
8742 isdir = self.__remotefsInterface.isdir(self.fileName) |
8743 and self.fileName |
8743 else: |
8744 or os.path.dirname(self.fileName) |
8744 isdir = os.path.isdir(self.fileName) |
8745 ) |
8745 package = self.fileName if isdir else os.path.dirname(self.fileName) |
8746 res = EricMessageBox.yesNo( |
8746 res = EricMessageBox.yesNo( |
8747 self, |
8747 self, |
8748 self.tr("Package Diagram"), |
8748 self.tr("Package Diagram"), |
8749 self.tr("""Include class attributes?"""), |
8749 self.tr("""Include class attributes?"""), |
8750 yesDefault=True, |
8750 yesDefault=True, |