()
| 528 | |
| 529 | |
| 530 | def timer(): |
| 531 | timing = {} |
| 532 | |
| 533 | @contextmanager |
| 534 | def track_time(name): |
| 535 | s = time.time() |
| 536 | yield |
| 537 | timing[name] = time.time() - s |
| 538 | |
| 539 | track_time.timing = timing |
| 540 | return track_time |
| 541 | |
| 542 | |
| 543 | def drop_all(engine, schema_name): |