Changeset 7815:2ab111feb2f0


Ignore:
Timestamp:
12/18/07 22:36:56 (5 years ago)
Author:
R. L. Miller <rlmillster@…>
Branch:
default
Message:

type check

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sage/groups/perm_gps/permgroup_element.pyx

    r7621 r7815  
    388388            sage: g(('who','what','when','where','why')) 
    389389            ('what', 'when', 'who', 'why', 'where') 
     390 
     391            sage: g(x) 
     392            Traceback (most recent call last): 
     393            ... 
     394            ValueError: Must be an integer, list, tuple or string. 
     395            sage: g(3/2) 
     396            Traceback (most recent call last): 
     397            ... 
     398            ValueError: Must be an integer, list, tuple or string. 
     399             
    390400        """ 
    391401        cdef int j 
     
    399409            return permuted 
    400410        else: 
     411            if not isinstance(i, (int, Integer)): 
     412                raise ValueError("Must be an integer, list, tuple or string.") 
    401413            j = i 
    402414            if 1 <= j <= self.n: 
Note: See TracChangeset for help on using the changeset viewer.