move operations into submodule

This commit is contained in:
Damien Elmes 2021-04-03 16:26:10 +10:00
parent 41c5a25dc8
commit 3a6f2a993e
17 changed files with 32 additions and 23 deletions

View file

@ -13,8 +13,8 @@ from anki.models import NotetypeId
from anki.notes import DuplicateOrEmptyResult, Note, NoteId from anki.notes import DuplicateOrEmptyResult, Note, NoteId
from anki.utils import htmlToTextLine, isMac from anki.utils import htmlToTextLine, isMac
from aqt import AnkiQt, gui_hooks from aqt import AnkiQt, gui_hooks
from aqt.note_ops import add_note
from aqt.notetypechooser import NotetypeChooser from aqt.notetypechooser import NotetypeChooser
from aqt.operations.note import add_note
from aqt.qt import * from aqt.qt import *
from aqt.sound import av_player from aqt.sound import av_player
from aqt.utils import ( from aqt.utils import (

View file

@ -20,27 +20,31 @@ from anki.stats import CardStats
from anki.tags import MARKED_TAG from anki.tags import MARKED_TAG
from anki.utils import ids2str, isMac from anki.utils import ids2str, isMac
from aqt import AnkiQt, gui_hooks from aqt import AnkiQt, gui_hooks
from aqt.card_ops import set_card_deck, set_card_flag
from aqt.collection_ops import undo
from aqt.editor import Editor from aqt.editor import Editor
from aqt.exporting import ExportDialog from aqt.exporting import ExportDialog
from aqt.find_and_replace import FindAndReplaceDialog from aqt.find_and_replace import FindAndReplaceDialog
from aqt.main import ResetReason from aqt.main import ResetReason
from aqt.note_ops import remove_notes from aqt.operations.card import set_card_deck, set_card_flag
from aqt.previewer import BrowserPreviewer as PreviewDialog from aqt.operations.collection import undo
from aqt.previewer import Previewer from aqt.operations.note import remove_notes
from aqt.qt import * from aqt.operations.scheduling import (
from aqt.scheduling_ops import (
forget_cards, forget_cards,
reposition_new_cards_dialog, reposition_new_cards_dialog,
set_due_date_dialog, set_due_date_dialog,
suspend_cards, suspend_cards,
unsuspend_cards, unsuspend_cards,
) )
from aqt.operations.tag import (
add_tags_to_notes,
clear_unused_tags,
remove_tags_from_notes,
)
from aqt.previewer import BrowserPreviewer as PreviewDialog
from aqt.previewer import Previewer
from aqt.qt import *
from aqt.sidebar import SidebarTreeView from aqt.sidebar import SidebarTreeView
from aqt.switch import Switch from aqt.switch import Switch
from aqt.table import Table from aqt.table import Table
from aqt.tag_ops import add_tags_to_notes, clear_unused_tags, remove_tags_from_notes
from aqt.utils import ( from aqt.utils import (
HelpPage, HelpPage,
KeyboardModifiersPressed, KeyboardModifiersPressed,

View file

@ -12,7 +12,12 @@ from anki.collection import OpChanges
from anki.decks import DeckId, DeckTreeNode from anki.decks import DeckId, DeckTreeNode
from anki.utils import intTime from anki.utils import intTime
from aqt import AnkiQt, gui_hooks from aqt import AnkiQt, gui_hooks
from aqt.deck_ops import add_deck_dialog, remove_decks, rename_deck, reparent_decks from aqt.operations.deck import (
add_deck_dialog,
remove_decks,
rename_deck,
reparent_decks,
)
from aqt.qt import * from aqt.qt import *
from aqt.sound import av_player from aqt.sound import av_player
from aqt.toolbar import BottomBar from aqt.toolbar import BottomBar

View file

@ -30,7 +30,7 @@ from anki.httpclient import HttpClient
from anki.notes import DuplicateOrEmptyResult, Note from anki.notes import DuplicateOrEmptyResult, Note
from anki.utils import checksum, isLin, isWin, namedtmp from anki.utils import checksum, isLin, isWin, namedtmp
from aqt import AnkiQt, colors, gui_hooks from aqt import AnkiQt, colors, gui_hooks
from aqt.note_ops import update_note from aqt.operations.note import update_note
from aqt.qt import * from aqt.qt import *
from aqt.sound import av_player from aqt.sound import av_player
from aqt.theme import theme_manager from aqt.theme import theme_manager

View file

@ -10,8 +10,8 @@ from anki.errors import SearchError
from anki.lang import without_unicode_isolation from anki.lang import without_unicode_isolation
from anki.scheduler import FilteredDeckForUpdate from anki.scheduler import FilteredDeckForUpdate
from aqt import AnkiQt, colors, gui_hooks from aqt import AnkiQt, colors, gui_hooks
from aqt.operations.scheduling import add_or_update_filtered_deck
from aqt.qt import * from aqt.qt import *
from aqt.scheduling_ops import add_or_update_filtered_deck
from aqt.theme import theme_manager from aqt.theme import theme_manager
from aqt.utils import ( from aqt.utils import (
HelpPage, HelpPage,

View file

@ -56,12 +56,12 @@ from anki.sound import AVTag, SoundOrVideoTag
from anki.utils import devMode, ids2str, intTime, isMac, isWin, splitFields from anki.utils import devMode, ids2str, intTime, isMac, isWin, splitFields
from aqt import gui_hooks from aqt import gui_hooks
from aqt.addons import DownloadLogEntry, check_and_prompt_for_updates, show_log_to_user from aqt.addons import DownloadLogEntry, check_and_prompt_for_updates, show_log_to_user
from aqt.collection_ops import undo
from aqt.dbcheck import check_db from aqt.dbcheck import check_db
from aqt.emptycards import show_empty_cards from aqt.emptycards import show_empty_cards
from aqt.legacy import install_pylib_legacy from aqt.legacy import install_pylib_legacy
from aqt.mediacheck import check_media_db from aqt.mediacheck import check_media_db
from aqt.mediasync import MediaSyncer from aqt.mediasync import MediaSyncer
from aqt.operations.collection import undo
from aqt.profiles import ProfileManager as ProfileManagerType from aqt.profiles import ProfileManager as ProfileManagerType
from aqt.qt import * from aqt.qt import *
from aqt.qt import sip from aqt.qt import sip

View file

View file

@ -8,7 +8,7 @@ from typing import Any, Callable, Dict, List, Optional, Tuple
import aqt import aqt
from anki.collection import OpChanges from anki.collection import OpChanges
from aqt import gui_hooks from aqt import gui_hooks
from aqt.scheduling_ops import empty_filtered_deck, rebuild_filtered_deck from aqt.operations.scheduling import empty_filtered_deck, rebuild_filtered_deck
from aqt.sound import av_player from aqt.sound import av_player
from aqt.toolbar import BottomBar from aqt.toolbar import BottomBar
from aqt.utils import askUserDialog, openLink, shortcut, tooltip, tr from aqt.utils import askUserDialog, openLink, shortcut, tooltip, tr

View file

@ -18,19 +18,19 @@ from anki.collection import Config, OpChanges
from anki.tags import MARKED_TAG from anki.tags import MARKED_TAG
from anki.utils import stripHTML from anki.utils import stripHTML
from aqt import AnkiQt, gui_hooks from aqt import AnkiQt, gui_hooks
from aqt.card_ops import set_card_flag from aqt.operations.card import set_card_flag
from aqt.note_ops import remove_notes from aqt.operations.note import remove_notes
from aqt.profiles import VideoDriver from aqt.operations.scheduling import (
from aqt.qt import *
from aqt.scheduling_ops import (
bury_cards, bury_cards,
bury_note, bury_note,
set_due_date_dialog, set_due_date_dialog,
suspend_cards, suspend_cards,
suspend_note, suspend_note,
) )
from aqt.operations.tag import add_tags_to_notes, remove_tags_from_notes
from aqt.profiles import VideoDriver
from aqt.qt import *
from aqt.sound import av_player, play_clicked_audio, record_audio from aqt.sound import av_player, play_clicked_audio, record_audio
from aqt.tag_ops import add_tags_to_notes, remove_tags_from_notes
from aqt.theme import theme_manager from aqt.theme import theme_manager
from aqt.toolbar import BottomBar from aqt.toolbar import BottomBar
from aqt.utils import askUserDialog, downArrow, qtMenuShortcutWorkaround, tooltip, tr from aqt.utils import askUserDialog, downArrow, qtMenuShortcutWorkaround, tooltip, tr

View file

@ -15,10 +15,10 @@ from anki.tags import TagTreeNode
from anki.types import assert_exhaustive from anki.types import assert_exhaustive
from aqt import colors, gui_hooks from aqt import colors, gui_hooks
from aqt.clayout import CardLayout from aqt.clayout import CardLayout
from aqt.deck_ops import remove_decks, rename_deck, reparent_decks
from aqt.models import Models from aqt.models import Models
from aqt.operations.deck import remove_decks, rename_deck, reparent_decks
from aqt.operations.tag import remove_tags_from_all_notes, rename_tag, reparent_tags
from aqt.qt import * from aqt.qt import *
from aqt.tag_ops import remove_tags_from_all_notes, rename_tag, reparent_tags
from aqt.theme import ColoredIcon, theme_manager from aqt.theme import ColoredIcon, theme_manager
from aqt.utils import KeyboardModifiersPressed, askUser, getOnlyText, showWarning, tr from aqt.utils import KeyboardModifiersPressed, askUser, getOnlyText, showWarning, tr

View file

@ -7,7 +7,7 @@ import aqt
from anki.collection import OpChangesWithId from anki.collection import OpChangesWithId
from anki.decks import DeckId from anki.decks import DeckId
from aqt import gui_hooks from aqt import gui_hooks
from aqt.deck_ops import add_deck_dialog from aqt.operations.deck import add_deck_dialog
from aqt.qt import * from aqt.qt import *
from aqt.utils import ( from aqt.utils import (
HelpPage, HelpPage,