comparison pyloader/factory.py @ 83:58eed691dca7

debugging
author Jeff Hammel <jhammel@mozilla.com>
date Mon, 11 Nov 2013 19:18:58 -0800
parents 9203ca3a5182
children dd8ad435cb26
comparison
equal deleted inserted replaced
82:b57de7c38a74 83:58eed691dca7
18 __all__ = ['CircularReferenceError', 'PyFactory', 'IniFactory'] 18 __all__ = ['CircularReferenceError', 'PyFactory', 'IniFactory']
19 19
20 class CircularReferenceError(Exception): 20 class CircularReferenceError(Exception):
21 """factory has detected a circular reference""" 21 """factory has detected a circular reference"""
22 22
23
23 class PyFactory(object): 24 class PyFactory(object):
24 25
25 # to evaluate arguments as objects 26 # to evaluate arguments as objects
26 delimeters = ('%(', ')s') 27 delimeters = ('%(', ')s')
27 28
28 def __init__(self, config=None, main=''): 29 def __init__(self, config=None, main=''):
29 self.main = main # main section 30 self.main = main # main section
30 self.configure(config or {}) 31 self.configure(config or {})