From dd2b6cb07d514fb2b2e5e33f8ad51156055bb1b8 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Wed, 30 Jul 2014 04:32:18 +0900 Subject: [PATCH] ignore >100MB files --- anki/media.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/anki/media.py b/anki/media.py index b0b6d1c83..0c39687ff 100644 --- a/anki/media.py +++ b/anki/media.py @@ -381,9 +381,13 @@ create table meta (dirMod int, lastUsn int); insert into meta values (0, 0); if self.hasIllegal(f): continue # empty files are invalid; clean them up and continue - if not os.path.getsize(f): + sz = os.path.getsize(f) + if not sz: os.unlink(f) continue + if sz > 100*1024*1024: + self.col.log("ignoring file over 100MB", f) + continue # check encoding if not isMac: normf = unicodedata.normalize("NFC", f)