From 5cf5a34efc9b6e236cf14252c3c5525fbcf911d4 Mon Sep 17 00:00:00 2001 From: Giorgos Mousa Date: Sat, 1 Feb 2025 20:44:13 +0200 Subject: [PATCH] Declare `del_edge` as cpdef Consistent with its parent class; a build warning gets resolved: ``` warning: /home/runner/work/sage/sage/src/sage/graphs/base/static_sparse_backend.pyx:677:4: Overriding cdef method with def method. ``` --- src/sage/graphs/base/static_sparse_backend.pyx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sage/graphs/base/static_sparse_backend.pyx b/src/sage/graphs/base/static_sparse_backend.pyx index 62bce67f5c0..53189984bee 100644 --- a/src/sage/graphs/base/static_sparse_backend.pyx +++ b/src/sage/graphs/base/static_sparse_backend.pyx @@ -674,7 +674,7 @@ cdef class StaticSparseBackend(CGraphBackend): """ raise ValueError("graph is immutable; please change a copy instead (use function copy())") - def del_edge(self, object u, object v, object l, bint directed): + cpdef del_edge(self, object u, object v, object l, bint directed): r""" Delete an edge of the graph. No way.