# HG changeset patch # User Oleg Oshmyan # Date 1291344356 0 # Node ID a6d554679ce82f20c41e9a4bc9eb5322f2b66029 # Parent ddb3e1098727ebfde75b666dffec06e78b8e7781 Fixed a bug with nested configuration namespaces in config.py diff -r ddb3e1098727 -r a6d554679ce8 2.00/config.py --- a/2.00/config.py Fri Dec 03 02:45:19 2010 +0000 +++ b/2.00/config.py Fri Dec 03 02:45:56 2010 +0000 @@ -122,6 +122,7 @@ for name in defaults_problem: if not hasattr(globalconf, name): setattr(module, name, getattr(module, name, defaults_problem[name])) + module = Config(module, globalconf) if not module.dummyinname: module.dummyinname = getattr(module, 'testcaseinname', module.dummyinname) if not module.dummyoutname: @@ -136,7 +137,6 @@ if options.no_maxtime: module.maxtime = 0 sys.dont_write_bytecode = dwb - module = Config(module, globalconf) for name in patterns: if hasattr(module, name): setattr(module, name, getattr(module, name).replace('%', problem_name))