Skip to content

Commit 15e3fe9

Browse files
committed
Fix: scoped log import
1 parent 9b2bda3 commit 15e3fe9

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

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

16701671
petsc_dir = _petsc4py.get_config()["PETSC_DIR"]
1671-
petsc_arch = _petsc4py.lib.getPathArchPETSc()[1]
1672+
petsc_arch = _petsc4py.lib.getPathArchPETSc()[1] # type: ignore
16721673
candidate_paths = [
16731674
os.path.join(petsc_dir, petsc_arch, "lib", "libpetsc.so"),
16741675
os.path.join(petsc_dir, petsc_arch, "lib", "libpetsc.dylib"),
@@ -1853,8 +1854,6 @@ def set_vals(A: int,
18531854
except KeyError:
18541855
pass
18551856
except ImportError:
1856-
from dolfinx.log import LogLevel, log
1857-
18581857
log(
18591858
LogLevel.DEBUG,
18601859
"Could not import numba, so cffi/numba complex types were not registered.",
@@ -1900,8 +1899,6 @@ def set_vals(A: int,
19001899
except KeyError:
19011900
pass
19021901
except ImportError:
1903-
from dolfinx.log import LogLevel, log
1904-
19051902
log(
19061903
LogLevel.DEBUG,
19071904
"Could not import petsc4py, so cffi/PETSc ABI mode interface was not created.",

0 commit comments

Comments
 (0)