(dir=None, format_strs=None, comm=None)
| 485 | |
| 486 | @contextmanager |
| 487 | def scoped_configure(dir=None, format_strs=None, comm=None): |
| 488 | prevlogger = Logger.CURRENT |
| 489 | configure(dir=dir, format_strs=format_strs, comm=comm) |
| 490 | try: |
| 491 | yield |
| 492 | finally: |
| 493 | Logger.CURRENT.close() |
| 494 | Logger.CURRENT = prevlogger |
| 495 |