Thanks, I created - my first - ticket. https://trac.sagemath.org/ticket/33285#ticket
Once the ticket is (eventually) resolved, how do I update sage to involve the resolution? Thanks, Akos On Thursday, February 3, 2022 at 1:39:10 PM UTC+1 vdelecroix wrote: > It is definitely a bug. Do you know how to open > a ticket on the trac server ? > > The infinite loop comes from C.one() calling C(1) > calling C.one()... When you specify a category > the inheritance is different and this explains > the difference of behaviour. > > Best > Vincent > > Le 03/02/2022 à 11:29, Akos M a écrit : > > > > > > Hi, > > > > The snippet > > D = CombinatorialFreeModule(ZZ, [1,2]) D(0) > > > > works fine, however > > C = CombinatorialFreeModule(ZZ, [1,2], category=AlgebrasWithBasis(ZZ)) > C(0) > > > > gets into an infinite loop: > > File > > > "/opt/sagemath-9.0/local/lib/python3.7/site-packages/sage/categories/magmas.py", > > line 488, in one return self(1) File "sage/structure/parent.pyx", line > 900, > > in sage.structure.parent.Parent.__call__ > > (build/cythonized/sage/structure/parent.c:9218) return mor._call_(x) File > > "sage/categories/map.pyx", line 1694, in > > sage.categories.map.FormalCompositeMap._call_ > > (build/cythonized/sage/categories/map.c:11607) x = f._call_(x) File > > "sage/categories/morphism.pyx", line 549, in > > sage.categories.morphism.SetMorphism._call_ > > (build/cythonized/sage/categories/morphism.c:8489) cpdef Element > > _call_(self, x): File "sage/categories/morphism.pyx", line 568, in > > sage.categories.morphism.SetMorphism._call_ > > (build/cythonized/sage/categories/morphism.c:8439) return > self._function(x) > > File > > > "/opt/sagemath-9.0/local/lib/python3.7/site-packages/sage/categories/unital_algebras.py", > > line 70, in from_base_ring return self.one()._lmul_(r) File > > "sage/misc/cachefunc.pyx", line 2310, in > > sage.misc.cachefunc.CachedMethodCallerNoArgs.__call__ > > (build/cythonized/sage/misc/cachefunc.c:12712) self.cache = > > f(self._instance) > > > > Why is this? Is this expected behaviour? > > (Also asked on: > > > https://ask.sagemath.org/question/60903/possible-bug-specifying-category-messes-up-coercion/ > ) > > > > Thanks, > > Akos > > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/336bde25-415a-4107-8328-6e1fd3eac03an%40googlegroups.com.