Force frozen modules to be used (or not). This only applies to modules that haven't been imported yet. Also, some essential modules will always be imported frozen.
(enabled=True)
| 107 | |
| 108 | @contextlib.contextmanager |
| 109 | def frozen_modules(enabled=True): |
| 110 | """Force frozen modules to be used (or not). |
| 111 | |
| 112 | This only applies to modules that haven't been imported yet. |
| 113 | Also, some essential modules will always be imported frozen. |
| 114 | """ |
| 115 | _imp._override_frozen_modules_for_tests(1 if enabled else -1) |
| 116 | try: |
| 117 | yield |
| 118 | finally: |
| 119 | _imp._override_frozen_modules_for_tests(0) |
| 120 | |
| 121 | |
| 122 | @contextlib.contextmanager |
no outgoing calls
no test coverage detected
searching dependent graphs…