Import numpy lazily, need to define global `np = None` variable
()
| 23 | |
| 24 | |
| 25 | def import_numpy(): |
| 26 | """Import numpy lazily, need to define global `np = None` variable""" |
| 27 | global np |
| 28 | if np is None: |
| 29 | try: |
| 30 | import numpy as np |
| 31 | except ImportError: |
| 32 | raise RuntimeError( |
| 33 | "Could not import numpy. Please make sure you have numpy " |
| 34 | "installed before you use parallel mode." |
| 35 | ) |
| 36 | |
| 37 | |
| 38 | class SourceKind(Enum): |
no outgoing calls
no test coverage detected