(ns, keys)
| 1263 | |
| 1264 | |
| 1265 | def getpath(ns, keys): |
| 1266 | before = copy.deepcopy(ns) |
| 1267 | failed = True |
| 1268 | try: |
| 1269 | exec(SOURCE, ns) |
| 1270 | failed = False |
| 1271 | finally: |
| 1272 | if failed: |
| 1273 | dump_dict(before, ns) |
| 1274 | else: |
| 1275 | diff_dict(before, ns) |
| 1276 | return { |
| 1277 | k: ns['config'].get(k, ns.get(k, ...)) |
| 1278 | for k in keys |
| 1279 | } |
no test coverage detected
searching dependent graphs…