Mercurial > hg > pyloader
comparison pyloader/factory.py @ 53:e4a1d7eecd3b
maybe the wrapper works now; to write a test
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Wed, 08 Jun 2011 23:20:24 -0700 |
parents | 9bd1a80e8e91 |
children | f724db086125 |
comparison
equal
deleted
inserted
replaced
52:9bd1a80e8e91 | 53:e4a1d7eecd3b |
---|---|
152 wrapper_options['args'] = args | 152 wrapper_options['args'] = args |
153 if 'kwargs' in wrapper_options: | 153 if 'kwargs' in wrapper_options: |
154 kwargs = wrapper_options['kwargs'].copy() | 154 kwargs = wrapper_options['kwargs'].copy() |
155 kwargs = dict([(i,interpolate(j)) for i, j in kwargs.items()]) | 155 kwargs = dict([(i,interpolate(j)) for i, j in kwargs.items()]) |
156 wrapper_options['kwargs'] = kwargs | 156 wrapper_options['kwargs'] = kwargs |
157 | 157 |
158 # create wrapper | |
159 config[name] = wrapper_options | |
160 name = wrapped_name | |
158 path = _path | 161 path = _path |
159 | 162 |
160 # make a dict for the section | 163 # make a dict for the section |
161 path = path % defaults | 164 path = path % defaults |
162 sect = config[name] = dict(path=path) | 165 sect = config[name] = dict(path=path) |