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 pprint
import time import time
from typing import NewType
import anki # pylint: disable=unused-import import anki # pylint: disable=unused-import
import anki.collection 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 import gui_hooks
from aqt.log import setup_logging from aqt.log import setup_logging
from aqt.qt import * from aqt.qt import *
from aqt.qt import sip
from aqt.utils import TR, tr from aqt.utils import TR, tr
if TYPE_CHECKING: if TYPE_CHECKING:

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -4,6 +4,7 @@
from __future__ import annotations from __future__ import annotations
import io import io
import os
import pickle import pickle
import random import random
import shutil import shutil
@ -23,6 +24,7 @@ from anki.sync import SyncAuth
from anki.utils import int_time, int_version, is_mac, is_win from anki.utils import int_time, int_version, is_mac, is_win
from aqt import appHelpSite, gui_hooks from aqt import appHelpSite, gui_hooks
from aqt.qt import * from aqt.qt import *
from aqt.qt import sip
from aqt.theme import Theme, WidgetStyle, theme_manager from aqt.theme import Theme, WidgetStyle, theme_manager
from aqt.toolbar import HideMode from aqt.toolbar import HideMode
from aqt.utils import disable_help_button, send_to_trash, showWarning, tr 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._legacy import print_deprecation_warning
from anki.collection import Progress from anki.collection import Progress
from aqt.qt import * from aqt.qt import *
from aqt.qt import sip
from aqt.utils import disable_help_button, tr from aqt.utils import disable_help_button, tr
# Progress info # Progress info

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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