Author: glen Date: Mon Sep 13 17:10:59 2010 GMT Module: packages Tag: HEAD ---- Log message: - tracp env open exceptions (like env needs upgrade)
---- Files affected: packages/trac: trac-enableplugin.py (1.2 -> 1.3) ---- Diffs: ================================================================ Index: packages/trac/trac-enableplugin.py diff -u packages/trac/trac-enableplugin.py:1.2 packages/trac/trac-enableplugin.py:1.3 --- packages/trac/trac-enableplugin.py:1.2 Wed Apr 7 12:33:37 2010 +++ packages/trac/trac-enableplugin.py Mon Sep 13 19:10:53 2010 @@ -5,27 +5,31 @@ # already configured. # # Author: Elan Ruusamäe <[email protected]> -# Date: 2010-04-07 +# Date: 2010-09-13 import sys from glob import glob from trac.env import open_environment +from trac.core import TracError components = sys.argv[1:] for file in glob('/var/lib/trac/*/conf/trac.ini'): - # strip conf/trac.ini from path - project = file[:-14] + # strip conf/trac.ini from path + project = file[:-14] - env = open_environment(project) + try: + env = open_environment(project) - # trac/admin/web_ui.py - changes = False - for component in components: - is_present = env.config.has_option('components', component.lower()) - if not is_present: - env.config.set('components', component, 'enabled') - print 'Enabling %s in %s' % (component, project) - changes = True + # trac/admin/web_ui.py + changes = False + for component in components: + is_present = env.config.has_option('components', component.lower()) + if not is_present: + env.config.set('components', component, 'enabled') + print 'Enabling %s in %s' % (component, project) + changes = True - if changes: - env.config.save() + if changes: + env.config.save() + except TracError, e: + print e.message ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/trac/trac-enableplugin.py?r1=1.2&r2=1.3&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
