kwargs must be strings, unicode fails with "keywords must be strings"

main
Marko Mrdjenovic 11 years ago
parent 972b367af4
commit 78b8d2a6ef

@ -487,7 +487,7 @@ class DictConfigurator(BaseConfigurator):
'address' in config: 'address' in config:
config['address'] = self.as_tuple(config['address']) config['address'] = self.as_tuple(config['address'])
factory = klass factory = klass
kwargs = dict([(k, config[k]) for k in config if valid_ident(k)]) kwargs = dict([(str(k), config[k]) for k in config if valid_ident(k)])
try: try:
result = factory(**kwargs) result = factory(**kwargs)
except TypeError as te: except TypeError as te:

Loading…
Cancel
Save