fix: add proper imports (#3296)

Co-authored-by: Damien Elmes <dae@users.noreply.github.com>
This commit is contained in:
David Culley 2024-08-05 06:34:46 +02:00 committed by GitHub
parent 44380dd62a
commit bab83ffce0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
20 changed files with 27 additions and 0 deletions

View file

@ -5,6 +5,7 @@ from __future__ import annotations
import pprint
import time
from typing import NewType
import anki # pylint: disable=unused-import
import anki.collection

View file

@ -62,6 +62,7 @@ from anki.utils import checksum, is_lin, is_mac
from aqt import gui_hooks
from aqt.log import setup_logging
from aqt.qt import *
from aqt.qt import sip
from aqt.utils import TR, tr
if TYPE_CHECKING:

View file

@ -9,6 +9,8 @@ import json
import logging
import os
import re
import sys
import traceback
import zipfile
from collections import defaultdict
from collections.abc import Callable, Iterable, Sequence

View file

@ -13,6 +13,7 @@ import aqt.forms
from anki.collection import SearchNode
from anki.notes import NoteId
from aqt.qt import *
from aqt.qt import sip
from aqt.webview import AnkiWebViewKind
from ..operations import QueryOp

View file

@ -44,6 +44,7 @@ from aqt.operations.tag import (
set_tag_collapsed,
)
from aqt.qt import *
from aqt.qt import sip
from aqt.theme import ColoredIcon, theme_manager
from aqt.utils import (
KeyboardModifiersPressed,

View file

@ -4,6 +4,7 @@
from __future__ import annotations
import os
import sys
from collections.abc import Callable
from dataclasses import dataclass
from functools import partial

View file

@ -9,6 +9,7 @@ from anki.collection import OpChanges
from anki.decks import DEFAULT_DECK_ID, DeckId
from aqt import AnkiQt, gui_hooks
from aqt.qt import *
from aqt.qt import sip
from aqt.utils import HelpPage, shortcut, tr

View file

@ -3,8 +3,11 @@
from __future__ import annotations
import os
import re
import sys
import time
import traceback
from typing import TYPE_CHECKING, TextIO, cast
from markdown import markdown
@ -12,6 +15,7 @@ from markdown import markdown
import aqt
from anki.collection import HelpPage
from anki.errors import BackendError, Interrupted
from anki.utils import is_win
from aqt.addons import AddonManager, AddonMeta
from aqt.qt import *
from aqt.utils import openHelp, showWarning, supportText, tooltip, tr

View file

@ -3,6 +3,7 @@
from __future__ import annotations
import os
import re
from abc import ABC, abstractmethod
from collections.abc import Callable

View file

@ -4,6 +4,7 @@ from __future__ import annotations
import os
import re
import sys
import traceback
import zipfile
from collections.abc import Callable

View file

@ -8,6 +8,8 @@ import gc
import os
import re
import signal
import sys
import traceback
import weakref
from argparse import Namespace
from collections.abc import Callable, Sequence

View file

@ -12,6 +12,7 @@ import aqt
import aqt.forms
import aqt.operations
from anki.collection import OpChanges
from anki.utils import is_mac
from aqt import AnkiQt
from aqt.operations.collection import set_preferences
from aqt.profiles import VideoDriver

View file

@ -4,6 +4,7 @@
from __future__ import annotations
import io
import os
import pickle
import random
import shutil
@ -23,6 +24,7 @@ from anki.sync import SyncAuth
from anki.utils import int_time, int_version, is_mac, is_win
from aqt import appHelpSite, gui_hooks
from aqt.qt import *
from aqt.qt import sip
from aqt.theme import Theme, WidgetStyle, theme_manager
from aqt.toolbar import HideMode
from aqt.utils import disable_help_button, send_to_trash, showWarning, tr

View file

@ -11,6 +11,7 @@ import aqt.forms
from anki._legacy import print_deprecation_warning
from anki.collection import Progress
from aqt.qt import *
from aqt.qt import sip
from aqt.utils import disable_help_button, tr
# Progress info

View file

@ -27,6 +27,7 @@ from anki.scheduler.v3 import (
)
from anki.tags import MARKED_TAG
from anki.types import assert_exhaustive
from anki.utils import is_mac
from aqt import AnkiQt, gui_hooks
from aqt.browser.card_info import PreviousReviewerCardInfo, ReviewerCardInfo
from aqt.deckoptions import confirm_deck_then_display_options

View file

@ -9,6 +9,7 @@ import re
import subprocess
import sys
import time
import traceback
import wave
from abc import ABC, abstractmethod
from collections.abc import Callable

View file

@ -10,6 +10,7 @@ import aqt
import aqt.forms
import aqt.main
from anki.decks import DeckId
from anki.utils import is_mac
from aqt import gui_hooks
from aqt.operations.deck import set_current_deck
from aqt.qt import *

View file

@ -9,6 +9,7 @@ from collections.abc import Iterable
from anki.collection import Collection
from aqt import gui_hooks
from aqt.qt import *
from aqt.qt import sip
class TagEdit(QLineEdit):

View file

@ -9,6 +9,7 @@ See QueryOp() and CollectionOp() for higher-level routines.
from __future__ import annotations
import traceback
from collections.abc import Callable
from concurrent.futures import Future
from concurrent.futures.thread import ThreadPoolExecutor

View file

@ -5,6 +5,7 @@ from __future__ import annotations
import dataclasses
import json
import os
import re
import sys
from collections.abc import Callable, Sequence
@ -18,6 +19,7 @@ from anki.lang import is_rtl
from anki.utils import hmr_mode, is_lin, is_mac, is_win
from aqt import colors, gui_hooks
from aqt.qt import *
from aqt.qt import sip
from aqt.theme import theme_manager
from aqt.utils import askUser, is_gesture_or_zoom_event, openLink, showInfo, tr