Remove support for legacy modules

This commit is contained in:
flan 2017-10-28 20:43:09 +02:00
parent 86b63d51b5
commit 99adc658d5
2 changed files with 3 additions and 11 deletions

View File

@ -10,7 +10,7 @@ Installing
1. Install the dependencies:
$ pip install webob simplejson
$ pip install webob
2. Patch the bundled libanki:

View File

@ -22,11 +22,13 @@ from webob import Response
import os
import hashlib
import json
import logging
import random
import string
import unicodedata
import zipfile
from sqlite3 import dbapi2 as sqlite
import ankisyncd
@ -36,21 +38,11 @@ from anki.sync import Syncer, MediaSyncer
from anki.utils import intTime, checksum, isMac
from anki.consts import SYNC_ZIP_SIZE, SYNC_ZIP_COUNT
try:
import simplejson as json
except ImportError:
import json
try:
from cStringIO import StringIO
except ImportError:
from StringIO import StringIO
try:
from pysqlite2 import dbapi2 as sqlite
except ImportError:
from sqlite3 import dbapi2 as sqlite
class SyncCollectionHandler(Syncer):
operations = ['meta', 'applyChanges', 'start', 'chunk', 'applyChunk', 'sanityCheck2', 'finish']