1# ticket: 429 2 3__doc__ = u""" 4>>> sorted( get_locals(1,2,3, k=5) .items()) 5[('args', (2, 3)), ('kwds', {'k': 5}), ('x', 1), ('y', 'hi'), ('z', 5)] 6 7""" 8 9def get_locals(x, *args, **kwds): 10 cdef int z = 5 11 y = "hi" 12 return locals() 13 14def get_locals_rebound(x, *args, **kwds): 15 """ 16 >>> get_locals_rebound(1,2,3) 17 'REBOUND' 18 """ 19 cdef int z = 5 20 locals = _locals 21 y = "hi" 22 return locals() 23 24def _locals(): return "REBOUND" 25 26def sorted(it): 27 l = list(it) 28 l.sort() 29 return l 30