From 8ef5c9b0e15c45b09a22fd89a4ed7b0e180a9d2b Mon Sep 17 00:00:00 2001 From: Victor Chahuneau Date: Sun, 2 Jun 2013 14:55:53 -0400 Subject: Possible fix for #13 - use IntList .len instead of len() which can return long - a bit of code cleanup - upgrade to Cython 0.19 --- python/src/sa/int_list.pxi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python/src/sa/int_list.pxi') diff --git a/python/src/sa/int_list.pxi b/python/src/sa/int_list.pxi index 79d67ad9..46d434e7 100644 --- a/python/src/sa/int_list.pxi +++ b/python/src/sa/int_list.pxi @@ -29,12 +29,12 @@ cdef class IntList: ret += str(self.len) return ret - def index(self, val): + def index(self, int val): cdef unsigned i for i in range(self.len): if self.arr[i] == val: return i - return IndexError + raise ValueError('%s not in IntList' % val) def partition(self,start,end): pivot = self.arr[end] -- cgit v1.2.3