Skip to content

OverflowErrors in TripleDictEraser #14254

@jdemeyer

Description

@jdemeyer

With the new doctesting framework (#12415), I sometimes see errors like

sage -t --long devel/sage/sage/combinat/sf/sfa.py
**********************************************************************
File "devel/sage/sage/combinat/sf/sfa.py", line 388, in sage.combinat.sf.sfa.is_SymmetricFunctionAlgebra
Failed example:
    is_SymmetricFunctionAlgebra(SymmetricFunctions(FractionField(QQ['q','t'])).macdonald().P())
Expected:
    True
Got:
    Exception OverflowError: 'long int too large to convert to int' in <sage.structure.coerce_dict.TripleDictEraser object at 0x9531b3c> ignored
    True
**********************************************************************

on 32-bit systems.

These appear randomly non-reproducibly in doctests.

Depends on #13387

CC: @simon-king-jena @nbruin

Component: coercion

Author: Jeroen Demeyer

Reviewer: Simon King

Merged: sage-5.8.rc0

Issue created by migration from https://trac.sagemath.org/ticket/14254

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions