Set __file__, if able.
(spec)
| 1160 | |
| 1161 | @staticmethod |
| 1162 | def create_module(spec): |
| 1163 | """Set __file__, if able.""" |
| 1164 | module = _new_module(spec.name) |
| 1165 | try: |
| 1166 | filename = spec.loader_state.filename |
| 1167 | except AttributeError: |
| 1168 | pass |
| 1169 | else: |
| 1170 | if filename: |
| 1171 | module.__file__ = filename |
| 1172 | return module |
| 1173 | |
| 1174 | @staticmethod |
| 1175 | def exec_module(module): |
no test coverage detected