(module, *, skip=False)
| 114 | assert module.__spec__.origin == 'built-in', module.__spec__ |
| 115 | |
| 116 | def require_extension(module, *, skip=False): |
| 117 | # Apple extensions must be distributed as frameworks. This requires |
| 118 | # a specialist loader. |
| 119 | if is_apple_mobile: |
| 120 | _require_loader(module, AppleFrameworkLoader, skip) |
| 121 | else: |
| 122 | _require_loader(module, ExtensionFileLoader, skip) |
| 123 | |
| 124 | def require_frozen(module, *, skip=True): |
| 125 | module = _require_loader(module, FrozenImporter, skip) |
searching dependent graphs…