diff --git a/anki/deck.py b/anki/deck.py index fb333f900..bef46d789 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -4,7 +4,7 @@ import time, os, random, re, stat, simplejson, datetime, copy from anki.lang import _, ngettext -from anki.utils import parseTags, tidyHTML, ids2str, hexifyID, \ +from anki.utils import parseTags, ids2str, hexifyID, \ checksum, fieldChecksum, addTags, delTags, stripHTML, intTime, \ splitFields from anki.hooks import runHook, runFilter diff --git a/anki/importing/csvfile.py b/anki/importing/csvfile.py index b75c50489..3d68b2e8c 100644 --- a/anki/importing/csvfile.py +++ b/anki/importing/csvfile.py @@ -6,7 +6,6 @@ import codecs, csv, re from anki.importing import Importer, ForeignCard from anki.lang import _ from anki.errors import * -from anki.utils import tidyHTML class TextImporter(Importer): diff --git a/anki/media.py b/anki/media.py index dc909177e..2ea090001 100644 --- a/anki/media.py +++ b/anki/media.py @@ -20,8 +20,11 @@ class MediaRegistry(object): self._updateDir() def dir(self, create=False): + "Call with create=None to retrieve dir without creating." if self._dir: return self._dir + elif create == None: + return self._updateDir(create) elif create: self._updateDir(True) return self._dir diff --git a/anki/utils.py b/anki/utils.py index 19b99d831..2d6722b15 100644 --- a/anki/utils.py +++ b/anki/utils.py @@ -149,30 +149,6 @@ def minimizeHTML(s): '\\1', s) return s -def tidyHTML(html): - "Remove cruft like body tags and return just the important part." - # contents of body - no head or html tags - html = re.sub(u".*