OS X:Don't die if ~/.fonts cannot be created

This commit is contained in:
Kovid Goyal 2009-01-29 12:37:48 -08:00
parent 3a433c0f65
commit ccd1c31673

View File

@ -431,7 +431,12 @@ if isosx:
for font in fonts:
l = {}
exec 'from calibre.ebooks.lrf.fonts.liberation.'+font+' import font_data' in l
open(os.path.join(fdir, font+'.ttf'), 'wb').write(l['font_data'])
try:
open(os.path.join(fdir, font+'.ttf'), 'wb').write(l['font_data'])
except:
import traceback
traceback.print_exc()
break
# Migrate from QSettings based config system
from calibre.utils.config import migrate