diff --git a/gajim/gtk/filechoosers.py b/gajim/gtk/filechoosers.py index 36a77582ad9cb2ec5f6ce9cbe3a4bb6b36ef6d44..e340f491e7d7e9bf608149e3bb4ea07387c60f43 100644 --- a/gajim/gtk/filechoosers.py +++ b/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.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 @@ def _update_preview(self, filechooser): 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) diff --git a/gajim/gtk/types.py b/gajim/gtk/types.py index c22ce5c33f6cf063c1b70dd727a2e1bcc572bf38..db61dd68dd4266e745d86091dc34aa06a6712816 100644 --- a/gajim/gtk/types.py +++ b/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]]