Skip to content

Commit 711b983

Browse files
author
Matthias Koeppe
committed
sage.combinat.cluster_algebra_quiver: Modularization fixes for imports
1 parent 6e8cfad commit 711b983

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/sage/combinat/cluster_algebra_quiver/all.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,3 +15,6 @@
1515
lazy_import("sage.combinat.cluster_algebra_quiver.quiver_mutation_type", "QuiverMutationType")
1616
lazy_import("sage.combinat.cluster_algebra_quiver.quiver", "ClusterQuiver")
1717
lazy_import("sage.combinat.cluster_algebra_quiver.cluster_seed", "ClusterSeed")
18+
19+
del install_doc
20+
del lazy_import

src/sage/combinat/cluster_algebra_quiver/quiver.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,18 @@
3737
# https://www.gnu.org/licenses/
3838
# ****************************************************************************
3939

40-
from sage.structure.sage_object import SageObject
4140
from copy import copy
41+
42+
from sage.structure.sage_object import SageObject
4243
from sage.rings.integer_ring import ZZ
4344
from sage.rings.infinity import infinity
4445
from sage.graphs.digraph import DiGraph
4546
from sage.graphs.graph import Graph
4647
from sage.graphs.views import EdgesView
4748
from sage.arith.misc import gcd
48-
from sage.modules.free_module_element import vector
49-
from sage.matrix.constructor import matrix
5049
from sage.categories.cartesian_product import cartesian_product
5150
from sage.misc.misc_c import prod
51+
from sage.misc.lazy_import import lazy_import
5252
from sage.rings.rational_field import QQ
5353
from sage.rings.polynomial.polynomial_ring import polygen
5454
from sage.combinat.cluster_algebra_quiver.quiver_mutation_type import QuiverMutationType, QuiverMutationType_Irreducible, QuiverMutationType_Reducible, _edge_list_to_matrix
@@ -57,6 +57,9 @@
5757

5858
from sage.combinat.cluster_algebra_quiver.interact import cluster_interact
5959

60+
lazy_import('sage.modules.free_module_element', 'vector')
61+
lazy_import('sage.matrix.constructor', 'matrix')
62+
6063

6164
class ClusterQuiver(SageObject):
6265
"""

0 commit comments

Comments
 (0)