mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
fix qt/ pylints
This commit is contained in:
parent
ac923b5232
commit
b30b7c3073
10 changed files with 17 additions and 23 deletions
|
@ -113,6 +113,8 @@ prefix = """\
|
|||
# This file is automatically generated; edit tools/genhooks.py instead.
|
||||
# Please import from anki.hooks instead of this file.
|
||||
|
||||
# pylint: disable=unused-import
|
||||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any, Callable, List, Sequence, Tuple
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
[MASTER]
|
||||
persistent = no
|
||||
extension-pkg-whitelist=PyQt5
|
||||
ignore = forms
|
||||
ignore = forms,hooks_gen.py
|
||||
|
||||
[TYPECHECK]
|
||||
ignored-modules=win32file,pywintypes,socket,win32pipe
|
||||
ignored-modules=win32file,pywintypes,socket,win32pipe,winrt
|
||||
|
||||
[REPORTS]
|
||||
output-format=colorized
|
||||
|
|
|
@ -21,7 +21,7 @@ from anki.consts import *
|
|||
from anki.lang import without_unicode_isolation
|
||||
from anki.models import NoteType
|
||||
from anki.notes import Note
|
||||
from anki.rsbackend import TR, DeckTreeNode, InvalidInput, pb
|
||||
from anki.rsbackend import DeckTreeNode, InvalidInput, pb
|
||||
from anki.stats import CardStats
|
||||
from anki.utils import htmlToTextLine, ids2str, isMac, isWin
|
||||
from aqt import AnkiQt, gui_hooks
|
||||
|
@ -1235,11 +1235,15 @@ QTableView {{ gridline-color: {grid} }}
|
|||
)
|
||||
elif mods & Qt.ControlModifier:
|
||||
txt = self.col.backend.concatenate_searches(
|
||||
sep=pb.ConcatenateSearchesIn.Separator.AND, searches=[cur, txt]
|
||||
# pylint: disable=no-member
|
||||
sep=pb.ConcatenateSearchesIn.Separator.AND,
|
||||
searches=[cur, txt],
|
||||
)
|
||||
elif mods & Qt.ShiftModifier:
|
||||
txt = self.col.backend.concatenate_searches(
|
||||
sep=pb.ConcatenateSearchesIn.Separator.OR, searches=[cur, txt]
|
||||
# pylint: disable=no-member
|
||||
sep=pb.ConcatenateSearchesIn.Separator.OR,
|
||||
searches=[cur, txt],
|
||||
)
|
||||
except InvalidInput as e:
|
||||
showWarning(str(e))
|
||||
|
|
|
@ -9,8 +9,7 @@ from dataclasses import dataclass
|
|||
|
||||
import aqt
|
||||
from anki.errors import DeckRenameError
|
||||
from anki.rsbackend import TR, DeckTreeNode
|
||||
from anki.utils import ids2str
|
||||
from anki.rsbackend import DeckTreeNode
|
||||
from aqt import AnkiQt, gui_hooks
|
||||
from aqt.qt import *
|
||||
from aqt.sound import av_player
|
||||
|
|
|
@ -23,7 +23,7 @@ from anki.cards import Card
|
|||
from anki.hooks import runFilter
|
||||
from anki.httpclient import HttpClient
|
||||
from anki.notes import Note
|
||||
from anki.utils import checksum, isLin, isWin, namedtmp, stripHTMLMedia
|
||||
from anki.utils import checksum, isLin, isWin, namedtmp
|
||||
from aqt import AnkiQt, gui_hooks
|
||||
from aqt.main import ResetReason
|
||||
from aqt.qt import *
|
||||
|
|
|
@ -7,7 +7,5 @@ See pylib/anki/hooks.py
|
|||
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any, Callable, List, Optional, Tuple, Union
|
||||
|
||||
# You can find the definitions in ../tools/genhooks_gui.py
|
||||
from aqt.hooks_gen import *
|
||||
|
|
|
@ -3,9 +3,7 @@
|
|||
|
||||
from __future__ import annotations
|
||||
|
||||
import enum
|
||||
import io
|
||||
import locale
|
||||
import pickle
|
||||
import random
|
||||
import shutil
|
||||
|
|
|
@ -3,7 +3,6 @@
|
|||
# License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html
|
||||
from __future__ import annotations
|
||||
|
||||
import re
|
||||
from concurrent.futures import Future
|
||||
from enum import Enum
|
||||
|
||||
|
|
|
@ -526,7 +526,6 @@ class Recorder(ABC):
|
|||
|
||||
def on_timer(self):
|
||||
"Will be called periodically."
|
||||
pass
|
||||
|
||||
|
||||
# QAudioInput recording
|
||||
|
@ -540,12 +539,7 @@ class QtAudioInputRecorder(Recorder):
|
|||
self.mw = mw
|
||||
self._parent = parent
|
||||
|
||||
from PyQt5.QtMultimedia import (
|
||||
QAudio,
|
||||
QAudioDeviceInfo,
|
||||
QAudioFormat,
|
||||
QAudioInput,
|
||||
)
|
||||
from PyQt5.QtMultimedia import QAudioDeviceInfo, QAudioFormat, QAudioInput
|
||||
|
||||
format = QAudioFormat()
|
||||
format.setChannelCount(1)
|
||||
|
@ -776,7 +770,7 @@ class RecordDialog(QDialog):
|
|||
|
||||
try:
|
||||
self._save_diag()
|
||||
self._recorder.stop(lambda out: self._on_success(out))
|
||||
self._recorder.stop(self._on_success)
|
||||
finally:
|
||||
QDialog.accept(self)
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
import multiprocessing
|
||||
import os
|
||||
import subprocess
|
||||
import sys
|
||||
import PyQt5
|
||||
import multiprocessing
|
||||
|
||||
import PyQt5
|
||||
from pylint.lint import Run
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
|
Loading…
Reference in a new issue