# HG changeset patch
# User Oleg Oshmyan <chortos@inbox.lv>
# 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))