src/eric7/Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/ProjectBrowserHelper.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9413
80c06d472826
diff -r e9e7eca7efee -r bf71ee032bb4 src/eric7/Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/ProjectBrowserHelper.py
--- a/src/eric7/Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/ProjectBrowserHelper.py	Wed Jul 13 11:16:20 2022 +0200
+++ b/src/eric7/Plugins/VcsPlugins/vcsMercurial/LargefilesExtension/ProjectBrowserHelper.py	Wed Jul 13 14:55:47 2022 +0200
@@ -18,23 +18,23 @@
     """
     Class implementing the largefiles extension project browser helper.
     """
+
     def __init__(self, vcsObject, browserObject, projectObject):
         """
         Constructor
-        
+
         @param vcsObject reference to the vcs object
         @param browserObject reference to the project browser object
         @param projectObject reference to the project object
         """
-        super().__init__(
-            vcsObject, browserObject, projectObject)
-    
+        super().__init__(vcsObject, browserObject, projectObject)
+
     def initMenus(self):
         """
         Public method to generate the extension menus.
-        
+
         Note: Derived class must implement this method.
-        
+
         @return dictionary of populated menu (dict of QMenu). The dict
             must have the keys 'mainMenu', 'multiMenu', 'backMenu', 'dirMenu'
             and 'dirMultiMenu'.
@@ -42,51 +42,55 @@
         self.__menus = {}
         self.__addSingleActs = []
         self.__addMultiActs = []
-        
+
         menu = QMenu(self.menuTitle())
         menu.setTearOffEnabled(True)
         act = menu.addAction(
             UI.PixmapCache.getIcon("vcsAdd"),
-            self.tr('Add as Large File'),
-            lambda: self.__hgAddLargefiles("large"))
+            self.tr("Add as Large File"),
+            lambda: self.__hgAddLargefiles("large"),
+        )
         self.__addSingleActs.append(act)
         act = menu.addAction(
             UI.PixmapCache.getIcon("vcsAdd"),
-            self.tr('Add as Normal File'),
-            lambda: self.__hgAddLargefiles("normal"))
+            self.tr("Add as Normal File"),
+            lambda: self.__hgAddLargefiles("normal"),
+        )
         self.__addSingleActs.append(act)
-        self.__menus['mainMenu'] = menu
-        
+        self.__menus["mainMenu"] = menu
+
         menu = QMenu(self.menuTitle())
         menu.setTearOffEnabled(True)
         act = menu.addAction(
             UI.PixmapCache.getIcon("vcsAdd"),
-            self.tr('Add as Large Files'),
-            lambda: self.__hgAddLargefiles("large"))
+            self.tr("Add as Large Files"),
+            lambda: self.__hgAddLargefiles("large"),
+        )
         self.__addMultiActs.append(act)
         act = menu.addAction(
             UI.PixmapCache.getIcon("vcsAdd"),
-            self.tr('Add as Normal Files'),
-            lambda: self.__hgAddLargefiles("normal"))
+            self.tr("Add as Normal Files"),
+            lambda: self.__hgAddLargefiles("normal"),
+        )
         self.__addMultiActs.append(act)
-        self.__menus['multiMenu'] = menu
-        
+        self.__menus["multiMenu"] = menu
+
         return self.__menus
-    
+
     def menuTitle(self):
         """
         Public method to get the menu title.
-        
+
         Note: Derived class must implement this method.
-        
+
         @return title of the menu (string)
         """
         return self.tr("Large Files")
-    
+
     def showExtensionMenu(self, key, controlled):
         """
         Public method to prepare the extension menu for display.
-        
+
         @param key menu key (string, one of 'mainMenu', 'multiMenu',
             'backMenu', 'dirMenu' or 'dirMultiMenu')
         @param controlled flag indicating to prepare the menu for a
@@ -99,11 +103,11 @@
         elif key == "multiMenu":
             for act in self.__addMultiActs:
                 act.setEnabled(not controlled)
-    
+
     def __hgAddLargefiles(self, mode):
         """
         Private slot to add the selected files as large files.
-        
+
         @param mode add mode (string one of 'normal' or 'large')
         """
         names = []
@@ -113,7 +117,7 @@
             except AttributeError:
                 continue
             names.append(name)
-        
+
         if names:
             if len(names) == 1:
                 self.vcs.getExtensionObject("largefiles").hgAdd(names[0], mode)

eric ide

mercurial