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/e192882b075a8ef83d3364d9dc81037f8...