From 73767124d83fec371685b021ee0a0442939c9133 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 4 Jan 2009 13:13:53 +0900 Subject: [PATCH] fail gracefully if unihan.db is not available --- anki/features/chinese/__init__.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/anki/features/chinese/__init__.py b/anki/features/chinese/__init__.py index 9eefb4bb2..7e1487714 100644 --- a/anki/features/chinese/__init__.py +++ b/anki/features/chinese/__init__.py @@ -57,11 +57,14 @@ class ChineseGenerator(object): self.unihan = None def toReading(self, type, val): - if not self.unihan: - self.unihan = UnihanController(type) - else: - self.unihan.type = type - return self.unihan.reading(val) + try: + if not self.unihan: + self.unihan = UnihanController(type) + else: + self.unihan.type = type + return self.unihan.reading(val) + except: + return u"" unihan = ChineseGenerator()