Ticket #7595: trac_7595-failures.patch

File trac_7595-failures.patch, 1.1 KB (added by rlm, 3 years ago)

Should fix the issues in quadratic_formternary_Tornaria.py

  • sage/quadratic_forms/quadratic_form__ternary_Tornaria.py

    # HG changeset patch
    # User Robert L. Miller <rlm@rlmiller.org>
    # Date 1262619434 28800
    # Node ID aaea3b9c5ed7cd650823d2d43e3307ecebb1eddb
    # Parent  b4d5dae3dfb7c974113ab4e17cf0d24fbea0f289
    Fixes for quadratic_form__ternary_Tornaria.py on #7595
    
    diff -r b4d5dae3dfb7 -r aaea3b9c5ed7 sage/quadratic_forms/quadratic_form__ternary_Tornaria.py
    a b  
    1313 
    1414from sage.libs.pari.all import pari 
    1515from sage.misc.misc import prod 
    16 from sage.rings.arith import factor, gcd, prime_to_m_part, CRT_list 
     16from sage.rings.arith import factor, gcd, prime_to_m_part, CRT_list, CRT_vectors 
    1717from sage.rings.arith import hilbert_symbol, kronecker_symbol 
    1818 
    1919from sage.quadratic_forms.quadratic_form import QuadraticForm__constructor as QuadraticForm 
     
    413413            mod.append(M1) 
    414414        M0 = M0/M1 
    415415        if M0 == 1: 
    416             return CRT_list(vec,mod) 
     416            return tuple(CRT_vectors(vec,mod)) 
    417417 
    418418    for i in range(self.dim()): 
    419419        for j in range(i):