Philipp Hörist pushed to branch master at gajim / gajim


Commits:
e192882b by lovetox at 2020-06-03T20:16:57+02:00
Fix mypy errors

- - - - -


2 changed files:

- gajim/gtk/filechoosers.py
- gajim/gtk/types.py


Changes:

=====================================
gajim/gtk/filechoosers.py
=====================================
@@ -15,6 +15,8 @@
 # You should have received a copy of the GNU General Public License
 # along with Gajim. If not, see <http://www.gnu.org/licenses/>.
 
+from typing import List
+
 import os
 import sys
 from pathlib import Path
@@ -27,7 +29,6 @@ from gajim.common import app
 from gajim.common.i18n import _
 
 from gajim.gtk.const import Filter
-from gajim.gtk.types import FilterList  # pylint: disable=unused-import
 
 
 def _require_native() -> bool:
@@ -85,7 +86,7 @@ class BaseFileChooser:
 class BaseFileOpenDialog:
 
     _title = _('Choose File to Send…')
-    _filters = [Filter(_('All files'), '*', True)]  # type: FilterList
+    _filters = [Filter(_('All files'), '*', True)]
 
 
 class BaseAvatarChooserDialog:
@@ -96,7 +97,7 @@ class BaseAvatarChooserDialog:
     if _require_native():
         _filters = [Filter(_('PNG files'), '*.png', True),
                     Filter(_('JPEG files'), '*.jp*g', False),
-                    Filter(_('SVG files'), '*.svg', False)]  # type: FilterList
+                    Filter(_('SVG files'), '*.svg', False)]
     else:
         _filters = [Filter(_('Images'), ['image/png',
                                          'image/jpeg',
@@ -106,7 +107,7 @@ class BaseAvatarChooserDialog:
 class NativeFileChooserDialog(Gtk.FileChooserNative, BaseFileChooser):
 
     _title = ''
-    _filters = []  # type: FilterList
+    _filters: List[Filter] = []
     _action = Gtk.FileChooserAction.OPEN
 
     def __init__(self, accept_cb, cancel_cb=None, transient_for=None,
@@ -158,7 +159,7 @@ class NativeAvatarChooserDialog(BaseAvatarChooserDialog, 
NativeFileChooserDialog
 class GtkFileChooserDialog(Gtk.FileChooserDialog, BaseFileChooser):
 
     _title = ''
-    _filters = []  # type: FilterList
+    _filters: List[Filter] = []
     _action = Gtk.FileChooserAction.OPEN
     _preivew_size = (200, 200)
 


=====================================
gajim/gtk/types.py
=====================================
@@ -13,10 +13,3 @@
 # along with Gajim.  If not, see <http://www.gnu.org/licenses/>.
 
 # Types for typechecking
-
-from typing import ClassVar
-from typing import List
-
-from gajim.gtk.const import Filter
-
-FilterList = ClassVar[List[Filter]]



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/e192882b075a8ef83d3364d9dc81037f8fd75159

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/e192882b075a8ef83d3364d9dc81037f8fd75159
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to