This commit is contained in:
Kovid Goyal 2009-01-29 15:23:09 -08:00
parent 07badb20df
commit b4f1e44957

View File

@ -427,20 +427,15 @@ if isosx:
try: try:
if not os.path.exists(fdir): if not os.path.exists(fdir):
os.makedirs(fdir) os.makedirs(fdir)
except:
pass
else:
if not os.path.exists(os.path.join(fdir, 'LiberationSans_Regular.ttf')): if not os.path.exists(os.path.join(fdir, 'LiberationSans_Regular.ttf')):
from calibre.ebooks.lrf.fonts.liberation import __all__ as fonts from calibre.ebooks.lrf.fonts.liberation import __all__ as fonts
for font in fonts: for font in fonts:
l = {} l = {}
exec 'from calibre.ebooks.lrf.fonts.liberation.'+font+' import font_data' in l exec 'from calibre.ebooks.lrf.fonts.liberation.'+font+' import font_data' in l
try: open(os.path.join(fdir, font+'.ttf'), 'wb').write(l['font_data'])
open(os.path.join(fdir, font+'.ttf'), 'wb').write(l['font_data']) except:
except: import traceback
import traceback traceback.print_exc()
traceback.print_exc()
break
# Migrate from QSettings based config system # Migrate from QSettings based config system
from calibre.utils.config import migrate from calibre.utils.config import migrate