Stop inheriting from object

It is not needed in Python 3.
This commit is contained in:
Illia Volochii 2017-02-07 00:21:33 +02:00
parent 639ce629d8
commit 13b7e01044
29 changed files with 34 additions and 34 deletions

View file

@ -19,7 +19,7 @@ from anki.consts import *
# - rev queue: integer day # - rev queue: integer day
# - lrn queue: integer timestamp # - lrn queue: integer timestamp
class Card(object): class Card:
def __init__(self, col, id=None): def __init__(self, col, id=None):
self.col = col self.col = col

View file

@ -49,7 +49,7 @@ defaultConf = {
} }
# this is initialized by storage.Collection # this is initialized by storage.Collection
class _Collection(object): class _Collection:
def __init__(self, db, server=False, log=False): def __init__(self, db, server=False, log=False):
self._debugLog = log self._debugLog = log

View file

@ -9,7 +9,7 @@ from sqlite3 import dbapi2 as sqlite
Error = sqlite.Error Error = sqlite.Error
class DB(object): class DB:
def __init__(self, path, timeout=0): def __init__(self, path, timeout=0):
self._db = sqlite.connect(path, timeout=timeout) self._db = sqlite.connect(path, timeout=timeout)
self._path = path self._path = path

View file

@ -82,7 +82,7 @@ defaultConf = {
'usn': 0, 'usn': 0,
} }
class DeckManager(object): class DeckManager:
# Registry save/load # Registry save/load
############################################################# #############################################################

View file

@ -8,7 +8,7 @@ from anki.utils import ids2str, splitFields, json
from anki.hooks import runHook from anki.hooks import runHook
from anki import Collection from anki import Collection
class Exporter(object): class Exporter:
def __init__(self, col, did=None): def __init__(self, col, did=None):
self.col = col self.col = col
self.did = did self.did = did

View file

@ -13,7 +13,7 @@ from anki.hooks import *
# Find # Find
########################################################################## ##########################################################################
class Finder(object): class Finder:
def __init__(self, col): def __init__(self, col):
self.col = col self.col = col

View file

@ -7,7 +7,7 @@ from anki.utils import maxID
# Base importer # Base importer
########################################################################## ##########################################################################
class Importer(object): class Importer:
needMapper = False needMapper = False
needDelimiter = False needDelimiter = False

View file

@ -13,7 +13,7 @@ from anki.lang import ngettext
# Stores a list of fields, tags and deck # Stores a list of fields, tags and deck
###################################################################### ######################################################################
class ForeignNote(object): class ForeignNote:
"An temporary object storing fields and attributes." "An temporary object storing fields and attributes."
def __init__(self): def __init__(self):
self.fields = [] self.fields = []
@ -21,7 +21,7 @@ class ForeignNote(object):
self.deck = None self.deck = None
self.cards = {} # map of ord -> card self.cards = {} # map of ord -> card
class ForeignCard(object): class ForeignCard:
def __init__(self): def __init__(self):
self.due = 0 self.due = 0
self.ivl = 1 self.ivl = 1

View file

@ -15,7 +15,7 @@ from anki.db import DB
from anki.consts import * from anki.consts import *
from anki.latex import mungeQA from anki.latex import mungeQA
class MediaManager(object): class MediaManager:
soundRegexps = ["(?i)(\[sound:(?P<fname>[^]]+)\])"] soundRegexps = ["(?i)(\[sound:(?P<fname>[^]]+)\])"]
imgRegexps = [ imgRegexps = [

View file

@ -69,7 +69,7 @@ defaultTemplate = {
#'bsize': 12, #'bsize': 12,
} }
class ModelManager(object): class ModelManager:
# Saving/loading registry # Saving/loading registry
############################################################# #############################################################

View file

@ -5,7 +5,7 @@
from anki.utils import fieldChecksum, intTime, \ from anki.utils import fieldChecksum, intTime, \
joinFields, splitFields, stripHTMLMedia, timestampID, guid64 joinFields, splitFields, stripHTMLMedia, timestampID, guid64
class Note(object): class Note:
def __init__(self, col, model=None, id=None): def __init__(self, col, model=None, id=None):
assert not (model and id) assert not (model and id)

View file

@ -18,7 +18,7 @@ from anki.hooks import runHook
# revlog types: 0=lrn, 1=rev, 2=relrn, 3=cram # revlog types: 0=lrn, 1=rev, 2=relrn, 3=cram
# positive revlog intervals are in days (rev), negative in seconds (lrn) # positive revlog intervals are in days (rev), negative in seconds (lrn)
class Scheduler(object): class Scheduler:
name = "std" name = "std"
haveCustomStudy = True haveCustomStudy = True
_spreadRev = True _spreadRev = True

View file

@ -224,7 +224,7 @@ PYAU_FORMAT = pyaudio.paInt16
PYAU_CHANNELS = 1 PYAU_CHANNELS = 1
PYAU_INPUT_INDEX = None PYAU_INPUT_INDEX = None
class _Recorder(object): class _Recorder:
def postprocess(self, encode=True): def postprocess(self, encode=True):
self.encode = encode self.encode = encode

View file

@ -14,7 +14,7 @@ from anki.lang import _, ngettext
# Card stats # Card stats
########################################################################## ##########################################################################
class CardStats(object): class CardStats:
def __init__(self, col, card): def __init__(self, col, card):
self.col = col self.col = col
@ -98,7 +98,7 @@ colTime = "#770"
colUnseen = "#000" colUnseen = "#000"
colSusp = "#ff0" colSusp = "#ff0"
class CollectionStats(object): class CollectionStats:
def __init__(self, col): def __init__(self, col):
self.col = col self.col = col

View file

@ -22,7 +22,7 @@ HTTP_BUF_SIZE = 64*1024
# Incremental syncing # Incremental syncing
########################################################################## ##########################################################################
class Syncer(object): class Syncer:
def __init__(self, col, server=None): def __init__(self, col, server=None):
self.col = col self.col = col
@ -457,7 +457,7 @@ class LocalServer(Syncer):
# Wrapper for requests that tracks upload/download progress # Wrapper for requests that tracks upload/download progress
########################################################################## ##########################################################################
class AnkiRequestsClient(object): class AnkiRequestsClient:
def __init__(self): def __init__(self):
self.session = requests.Session() self.session = requests.Session()
@ -496,7 +496,7 @@ class _MonitoringFile(io.BufferedReader):
# HTTP syncing tools # HTTP syncing tools
########################################################################## ##########################################################################
class HttpSyncer(object): class HttpSyncer:
def __init__(self, hkey=None, client=None): def __init__(self, hkey=None, client=None):
self.hkey = hkey self.hkey = hkey
@ -691,7 +691,7 @@ class FullSyncer(HttpSyncer):
# assumption other syncers are in sync with the server # assumption other syncers are in sync with the server
# #
class MediaSyncer(object): class MediaSyncer:
def __init__(self, col, server=None): def __init__(self, col, server=None):
self.col = col self.col = col

View file

@ -14,7 +14,7 @@ tracked, so unused tags can only be removed from the list with a DB check.
This module manages the tag cache and tags for notes. This module manages the tag cache and tags for notes.
""" """
class TagManager(object): class TagManager:
# Registry save/load # Registry save/load
############################################################# #############################################################

View file

@ -34,7 +34,7 @@ def get_or_attr(obj, name, default=None):
return default return default
class Template(object): class Template:
# The regular expression used to find a #section # The regular expression used to find a #section
section_re = None section_re = None

View file

@ -2,7 +2,7 @@ from anki.template import Template
import os.path import os.path
import re import re
class View(object): class View:
# Path where this view's template(s) live # Path where this view's template(s) live
template_path = '.' template_path = '.'

View file

@ -370,7 +370,7 @@ def platDesc():
# Debugging # Debugging
############################################################################## ##############################################################################
class TimedLog(object): class TimedLog:
def __init__(self): def __init__(self):
self._last = time.time() self._last = time.time()
def log(self, s): def log(self, s):

View file

@ -41,7 +41,7 @@ from anki.utils import checksum
# Dialog manager - manages modeless windows # Dialog manager - manages modeless windows
##########################################################################emacs ##########################################################################emacs
class DialogManager(object): class DialogManager:
def __init__(self): def __init__(self):
from aqt import addcards, browser, editcurrent from aqt import addcards, browser, editcurrent

View file

@ -17,7 +17,7 @@ from anki.lang import _
# in the future, it would be nice to save the addon id and unzippped file list # in the future, it would be nice to save the addon id and unzippped file list
# to the config so that we can clear up all files and check for updates # to the config so that we can clear up all files and check for updates
class AddonManager(object): class AddonManager:
def __init__(self, mw): def __init__(self, mw):
self.mw = mw self.mw = mw

View file

@ -12,7 +12,7 @@ import aqt
from anki.sound import clearAudioQueue from anki.sound import clearAudioQueue
from anki.hooks import runHook from anki.hooks import runHook
class DeckBrowser(object): class DeckBrowser:
def __init__(self, mw): def __init__(self, mw):
self.mw = mw self.mw = mw

View file

@ -413,7 +413,7 @@ $(function () {
""" """
# caller is responsible for resetting note on reset # caller is responsible for resetting note on reset
class Editor(object): class Editor:
def __init__(self, mw, widget, parentWindow, addMode=False): def __init__(self, mw, widget, parentWindow, addMode=False):
self.mw = mw self.mw = mw
self.widget = widget self.widget = widget

View file

@ -1037,7 +1037,7 @@ will be lost. Continue?"""))
def _captureOutput(self, on): def _captureOutput(self, on):
mw = self mw = self
class Stream(object): class Stream:
def write(self, data): def write(self, data):
mw._output += data mw._output += data
if on: if on:

View file

@ -7,7 +7,7 @@ from anki.utils import isMac
import aqt import aqt
from anki.sound import clearAudioQueue from anki.sound import clearAudioQueue
class Overview(object): class Overview:
"Deck overview." "Deck overview."
def __init__(self, mw): def __init__(self, mw):

View file

@ -60,7 +60,7 @@ profileConf = dict(
importMode=1, importMode=1,
) )
class ProfileManager(object): class ProfileManager:
def __init__(self, base=None, profile=None): def __init__(self, base=None, profile=None):
self.name = None self.name = None

View file

@ -12,7 +12,7 @@ from aqt.qt import *
# Progress info # Progress info
########################################################################## ##########################################################################
class ProgressManager(object): class ProgressManager:
def __init__(self, mw): def __init__(self, mw):
self.mw = mw self.mw = mw

View file

@ -19,7 +19,7 @@ from aqt.sound import getAudio
import aqt import aqt
class Reviewer(object): class Reviewer:
"Manage reviews. Maintains a separate state." "Manage reviews. Maintains a separate state."
def __init__(self, mw): def __init__(self, mw):

View file

@ -4,7 +4,7 @@
from aqt.qt import * from aqt.qt import *
class Toolbar(object): class Toolbar:
def __init__(self, mw, web): def __init__(self, mw, web):
self.mw = mw self.mw = mw