cython
1cdef int f() except -1:
2cdef type t
3cdef object x
4t = buffer
5t = enumerate
6t = file
7t = float
8t = int
9t = long
10t = open
11t = property
12t = str
13t = tuple
14t = xrange
15x = True
16x = False
17x = Ellipsis
18x = Exception
19x = StopIteration
20x = StandardError
21x = ArithmeticError
22x = LookupError
23x = AssertionError
24x = AssertionError
25x = EOFError
26x = FloatingPointError
27x = EnvironmentError
28x = IOError
29x = OSError
30x = ImportError
31x = IndexError
32x = KeyError
33x = KeyboardInterrupt
34x = MemoryError
35x = NameError
36x = OverflowError
37x = RuntimeError
38x = NotImplementedError
39x = SyntaxError
40x = IndentationError
41x = TabError
42x = ReferenceError
43x = SystemError
44x = SystemExit
45x = TypeError
46x = UnboundLocalError
47x = UnicodeError
48x = UnicodeEncodeError
49x = UnicodeDecodeError
50x = UnicodeTranslateError
51x = ValueError
52x = ZeroDivisionError
53x = MemoryErrorInst
54x = Warning
55x = UserWarning
56x = DeprecationWarning
57x = PendingDeprecationWarning
58x = SyntaxWarning
59#x = OverflowWarning # Does not seem to exist in 2.5
60x = RuntimeWarning
61x = FutureWarning
62typecheck(x, Exception)
63try:
64pass
65except ValueError:
66pass
67