1 | initial version |
Hi again, this bug was marked as fixed in version 8.6, but I still encounter it in this same version :
Forcing sage-location, probably because a new package was installed.
Cleaning up, do not interrupt this.
Done cleaning.
┌────────────────────────────────────────────────────────────────────┐
│ SageMath version 8.6, Release Date: 2019-01-15 │
│ Using Python 2.7.15. Type "help()" for help. │
└────────────────────────────────────────────────────────────────────┘
sage: a = vector([E(8)])
sage: a.norm()
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-2-5b5ddb3f4c99> in <module>()
----> 1 a.norm()
/home/henri/SageMath/local/lib/python2.7/site-packages/sage/modules/free_module_element.pyx in sage.modules.free_module_element.FreeModuleElement.norm (build/cythonized/sage/modules/free_module_element.c:12190)()
1672 sqrt(5)
1673 """
-> 1674 abs_self = [abs(x) for x in self]
1675 if p == Infinity:
1676 return max(abs_self)
TypeError: bad operand type for abs(): 'UniversalCyclotomicField_with_category.element_class'
Am I doing something wrong ?