def _populte_default_settings(self): def morf_sql_url(obj, value): if obj['type'] == 'sqlite': value = 'sqlite:///%(paths:sqlite_db)s' else: value = ('%(type)s://%(login)s:%(password)s@%(host)s:%(port)s/' '%(name)s') return value % obj super()._populte_default_settings() dbsettings = StringDict() dbsettings['url'] = '' dbsettings.set_morf('url', morf_sql_url) self.settings['db'] = dbsettings