Mercurial > ~astiob > upreckon > hgweb
comparison config.py @ 60:7c6dba0b84f2
Restored support for iterable keys in the pointmap configuration variable
author | Oleg Oshmyan <chortos@inbox.lv> |
---|---|
date | Tue, 21 Dec 2010 03:08:04 +0200 |
parents | 4ea7133ac25c |
children | b9d5857f7b9a |
comparison
equal
deleted
inserted
replaced
59:93978361c67f | 60:7c6dba0b84f2 |
---|---|
135 module.path = module.name | 135 module.path = module.name |
136 elif sys.platform != 'win32': | 136 elif sys.platform != 'win32': |
137 module.path = os.path.join(os.path.curdir, problem_name) | 137 module.path = os.path.join(os.path.curdir, problem_name) |
138 else: | 138 else: |
139 module.path = problem_name | 139 module.path = problem_name |
140 newpointmap = {} | |
141 for key in module.pointmap: | |
142 try: | |
143 for k in key: | |
144 newpointmap[k] = module.pointmap[key] | |
145 except TypeError: | |
146 newpointmap[key] = module.pointmap[key] | |
147 module.pointmap = newpointmap | |
140 if options.no_maxtime: | 148 if options.no_maxtime: |
141 module.maxtime = 0 | 149 module.maxtime = 0 |
142 sys.dont_write_bytecode = dwb | 150 sys.dont_write_bytecode = dwb |
143 for name in patterns: | 151 for name in patterns: |
144 if hasattr(module, name): | 152 if hasattr(module, name): |