diff --git a/scripts/generate-ini.py b/scripts/generate-ini.py --- a/scripts/generate-ini.py +++ b/scripts/generate-ini.py @@ -3,10 +3,13 @@ Based on kallithea/lib/paster_commands/template.ini.mako, generate development.ini """ +from __future__ import print_function + import re from kallithea.lib import inifile + # files to be generated from the mako template ini_files = [ ('development.ini', @@ -17,13 +20,10 @@ ini_files = [ '[app:main]': { 'debug': 'true', 'app_instance_uuid': 'development-not-secret', - 'beaker.session.secret': 'development-not-secret', + 'session.secret': 'development-not-secret', }, - '[handler_console]': { - 'formatter': 'color_formatter', - }, - '[handler_console_sql]': { - 'formatter': 'color_formatter_sql', + '[logger_root]': { + 'handlers': 'console_color', }, '[logger_routes]': { 'level': 'DEBUG', @@ -54,17 +54,17 @@ ini_files = [ def main(): # make sure all mako lines starting with '#' (the '##' comments) are marked up as makofile = inifile.template_file - print 'reading:', makofile + print('reading:', makofile) mako_org = open(makofile).read() mako_no_text_markup = re.sub(r'', '', mako_org) mako_marked_up = re.sub(r'\n(##.*)', r'\n<%text>\1', mako_no_text_markup, flags=re.MULTILINE) if mako_marked_up != mako_org: - print 'writing:', makofile + print('writing:', makofile) open(makofile, 'w').write(mako_marked_up) # create ini files for fn, settings in ini_files: - print 'updating:', fn + print('updating:', fn) inifile.create(fn, None, settings)