Coverage for gpaw/cgpaw.py: 100%

8 statements  

« prev     ^ index     » next       coverage.py v7.7.1, created at 2025-07-14 00:18 +0000

1from gpaw import GPAW_NO_C_EXTENSION 

2 

3if GPAW_NO_C_EXTENSION: 

4 have_magma = False 

5 import gpaw.purepython as _gpaw 

6else: 

7 import _gpaw # type: ignore[no-redef] 

8 

9 # Do not force users to recompile due to merging magma support to master 

10 have_magma = getattr(_gpaw, 'have_magma', False) 

11 

12 

13def __getattr__(name): 

14 return getattr(_gpaw, name)