Avoid dict comprehension for compatibility.

This fixes #128.
This commit is contained in:
Vincent Driessen 2012-09-03 08:08:33 +02:00
parent 59d150f1f8
commit 2f578a4c2d
1 changed files with 3 additions and 1 deletions

View File

@ -16,7 +16,9 @@ def add_standard_arguments(parser):
def read_config_file(module):
"""Reads all UPPERCASE variables defined in the given module file."""
settings = __import__(module, [], [], [], -1)
return {k: v for k, v in settings.__dict__.items() if k.upper() == k}
return dict([(k, v)
for k, v in settings.__dict__.items()
if k.upper() == k])
def setup_default_arguments(args, settings):