Пример #1
0
 def save(self, filename=''):
     logging.debug(__name__ + ': save')
     self.startEditMode()
     if filename != "":
         if os.path.basename(filename) == os.path.basename(self.dataAccessor().configFile()):
             logging.error(self.__class__.__name__ +": save() - "+"Cannot use name of original configuration file: "+str(filename))
             self.plugin().application().errorMessage("Cannot use name of original configuration file.")
         elif BrowserTabController.save(self, filename):
             self.dataAccessor().setIsReplaceConfig()
             return True
         else:
             return False
     elif self.dataAccessor().isReplaceConfig():
         return BrowserTabController.save(self, filename)
     return self.tab().mainWindow().application().saveFileAsDialog()
 def save(self, filename=''):
     logging.debug(__name__ + ': save')
     self.startEditMode()
     if filename != "":
         if os.path.basename(filename) == os.path.basename(
                 self.dataAccessor().configFile()):
             logging.error(
                 self.__class__.__name__ + ": save() - " +
                 "Cannot use name of original configuration file: " +
                 str(filename))
             self.plugin().application().errorMessage(
                 "Cannot use name of original configuration file.")
         elif BrowserTabController.save(self, filename):
             self.dataAccessor().setIsReplaceConfig()
             return True
         else:
             return False
     elif self.dataAccessor().isReplaceConfig():
         return BrowserTabController.save(self, filename)
     return self.tab().mainWindow().application().saveFileAsDialog()