Ticket #5487: tableau-content-5487-review-fh.patch

File tableau-content-5487-review-fh.patch, 1.4 KB (added by hivert, 13 years ago)

Review patch

  • sage/combinat/tableau.py

    # HG changeset patch
    # User Florent Hivert <Florent.Hivert@univ-rouen.fr>
    # Date 1239659227 -7200
    # Node ID ca632293a921e55fd905de919bf0d80d47ae9eec
    # Parent  c919008f6f5b88a4d2057469a72ff3ea7f055452
    [mq]: tableau-content-5487-review-fh.patch
    
    diff -r c919008f6f5b -r ca632293a921 sage/combinat/tableau.py
    a b  
    14321432        [3, 2]
    14331433        sage: t.is_standard()
    14341434        True
     1435
     1436        sage: t = StandardTableau([[1,2,3],[4,4]])
     1437        Traceback (most recent call last):
     1438        ...
     1439        ValueError: not a standard tableau
    14351440    """
    14361441    if isinstance(t, StandardTableau_class):
    14371442        return t
     
    14471452        ``k`` appears in row `r` and column `c` of the tableau then we
    14481453        return `c-r`.
    14491454       
    1450         EXAMPLES:
     1455        EXAMPLES::
     1456       
    14511457            sage: StandardTableau([[1,2],[3,4]]).content(3)
    14521458            -1
    1453          
     1459           
     1460            sage: StandardTableau([[1,2],[3,4]]).content(6)
     1461            Traceback (most recent call last):
     1462            ...
     1463            ValueError: 6 does not appear in tableau
     1464           
    14541465        """
    14551466        for r in range(len(self)):
    14561467          try:
    14571468            c=self[r].index(k)
    14581469            return c-r
    1459           except:
     1470          except ValueError:
    14601471            pass
    14611472        raise ValueError, '%d does not appear in tableau'%k
    14621473