Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit 056a69d

Browse files
author
Matthias Koeppe
committed
src/sage/manifolds/differentiable/degenerate_submanifold.py: Conditionalize an import with 'if TYPE_CHECKING:'
1 parent 2061a50 commit 056a69d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/sage/manifolds/differentiable/degenerate_submanifold.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -156,18 +156,22 @@
156156
# https://www.gnu.org/licenses/
157157
# *****************************************************************************
158158

159+
from __future__ import annotations
160+
from typing import TYPE_CHECKING
161+
159162
from sage.manifolds.differentiable.pseudo_riemannian import \
160163
PseudoRiemannianManifold
161164
from sage.manifolds.differentiable.degenerate import (DegenerateManifold,
162165
TangentTensor)
163166
from sage.manifolds.differentiable.differentiable_submanifold import \
164167
DifferentiableSubmanifold
165-
from sage.manifolds.differentiable.metric import DegenerateMetric
166168
from sage.manifolds.differentiable.vectorfield_module import VectorFieldModule
167169
from sage.rings.infinity import infinity
168170
from sage.matrix.constructor import matrix
169171
from sage.symbolic.expression import Expression
170172

173+
if TYPE_CHECKING:
174+
from sage.manifolds.differentiable.metric import DegenerateMetric
171175

172176
class DegenerateSubmanifold(DegenerateManifold, DifferentiableSubmanifold):
173177
r"""

0 commit comments

Comments
 (0)