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)