Skip to content

Commit 55974d6

Browse files
committed
Fix: scoped log import
1 parent 905a654 commit 55974d6

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

python/dolfinx/fem/petsc.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535

3636
# ruff: noqa: E402
3737
import dolfinx
38+
from dolfinx.log import LogLevel, log
3839

3940
assert dolfinx.has_petsc4py
4041

@@ -1669,7 +1670,7 @@ def get_petsc_lib() -> pathlib.Path:
16691670
import petsc4py as _petsc4py
16701671

16711672
petsc_dir = _petsc4py.get_config()["PETSC_DIR"]
1672-
petsc_arch = _petsc4py.lib.getPathArchPETSc()[1]
1673+
petsc_arch = _petsc4py.lib.getPathArchPETSc()[1] # type: ignore
16731674
candidate_paths = [
16741675
os.path.join(petsc_dir, petsc_arch, "lib", "libpetsc.so"),
16751676
os.path.join(petsc_dir, petsc_arch, "lib", "libpetsc.dylib"),
@@ -1854,8 +1855,6 @@ def set_vals(A: int,
18541855
except KeyError:
18551856
pass
18561857
except ImportError:
1857-
from dolfinx.log import LogLevel, log
1858-
18591858
log(
18601859
LogLevel.DEBUG,
18611860
"Could not import numba, so cffi/numba complex types were not registered.",
@@ -1901,8 +1900,6 @@ def set_vals(A: int,
19011900
except KeyError:
19021901
pass
19031902
except ImportError:
1904-
from dolfinx.log import LogLevel, log
1905-
19061903
log(
19071904
LogLevel.DEBUG,
19081905
"Could not import petsc4py, so cffi/PETSc ABI mode interface was not created.",

0 commit comments

Comments
 (0)