Mercurial > hg > pyloader
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 {}) |