From 7642505d551cf9c52abf1aa652142e3cbcc6aa58 Mon Sep 17 00:00:00 2001 From: Michael Hanke Date: Tue, 5 Jun 2012 12:48:39 -0400 Subject: [PATCH] More robust against DB errors. --- neurodebian/dde.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/neurodebian/dde.py b/neurodebian/dde.py index 3ad4882..c467ddd 100755 --- a/neurodebian/dde.py +++ b/neurodebian/dde.py @@ -705,11 +705,14 @@ def generate_pkgpage(pkg, cfg, db, template, addenum_dir, extracts_dir): ex_dir = os.path.join(extracts_dir, pkgdb['main']['sv'].split()[0]) if not os.path.exists(ex_dir): ex_dir = None + long_description = 'Description missing' + if 'long_description' in pkgdb['main']: + long_description=convert_longdescr( + assure_unicode(pkgdb['main']['long_description'])) page = template.render( pkg=pkg, title=title, - long_description=convert_longdescr( - assure_unicode(pkgdb['main']['long_description'])), + long_description=long_description, cfg=cfg, db=pkgdb, fulldb=db, -- 2.39.5