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: 1. Install the dependencies:
$ pip install webob simplejson $ pip install webob
2. Patch the bundled libanki: 2. Patch the bundled libanki:

View File

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