1def test(): 2 """ 3 >>> test() 4 neg False 5 pos True 6 neg 7 pos 8 neg 9 pos 10 """ 11 cdef object D 12 cdef long neg = -1 13 cdef unsigned long pos = -2 # will be a large positive number 14 15 print u"neg", neg > 0 16 print u"pos", pos > 0 17 18 D = { neg: u'neg', pos: u'pos' } 19 20 print D[<object>neg] 21 print D[<object>pos] 22 23 print D[neg] 24 print D[pos] 25