From: Michael Hanke Date: Tue, 5 Jun 2012 16:48:39 +0000 (-0400) Subject: More robust against DB errors. X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=7642505d551cf9c52abf1aa652142e3cbcc6aa58;p=neurodebian.git More robust against DB errors. --- 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,