@@ -5,9 +5,9 @@ WARNING: DO NOT edit .pxi FILE directly, .pxi is generated from .pxi.in
55"""
66
77
8- #----------------------------------------------------------------------
8+ # ----------------------------------------------------------------------
99# VectorData
10- #----------------------------------------------------------------------
10+ # ----------------------------------------------------------------------
1111
1212{{py:
1313
@@ -53,9 +53,9 @@ ctypedef fused vector_data:
5353cdef inline bint needs_resize(vector_data *data) nogil:
5454 return data.n == data.m
5555
56- #----------------------------------------------------------------------
56+ # ----------------------------------------------------------------------
5757# Vector
58- #----------------------------------------------------------------------
58+ # ----------------------------------------------------------------------
5959
6060{{py:
6161
@@ -134,8 +134,7 @@ cdef class StringVector:
134134 bint external_view_exists
135135
136136 def __cinit__(self):
137- self.data = <StringVectorData *>PyMem_Malloc(
138- sizeof(StringVectorData))
137+ self.data = <StringVectorData *>PyMem_Malloc(sizeof(StringVectorData))
139138 if not self.data:
140139 raise MemoryError()
141140 self.external_view_exists = False
@@ -184,7 +183,7 @@ cdef class StringVector:
184183 self.data.m = self.data.n
185184 return ao
186185
187- cdef inline void append(self, char * x):
186+ cdef inline void append(self, char *x):
188187
189188 if needs_resize(self.data):
190189 self.resize()
@@ -240,9 +239,9 @@ cdef class ObjectVector:
240239 for i in range(len(x)):
241240 self.append(x[i])
242241
243- #----------------------------------------------------------------------
242+ # ----------------------------------------------------------------------
244243# HashTable
245- #----------------------------------------------------------------------
244+ # ----------------------------------------------------------------------
246245
247246
248247cdef class HashTable:
@@ -283,9 +282,9 @@ cdef class {{name}}HashTable(HashTable):
283282
284283 def sizeof(self, deep=False):
285284 """ return the size of my table in bytes """
286- return self.table.n_buckets * (sizeof({{dtype}}_t) + # keys
287- sizeof(Py_ssize_t) + # vals
288- sizeof(uint32_t)) # flags
285+ return self.table.n_buckets * (sizeof({{dtype}}_t) + # keys
286+ sizeof(Py_ssize_t) + # vals
287+ sizeof(uint32_t)) # flags
289288
290289 cpdef get_item(self, {{dtype}}_t val):
291290 cdef khiter_t k
@@ -679,7 +678,7 @@ cdef class StringHashTable(HashTable):
679678 for i in range(n):
680679 val = values[i]
681680
682- if PyUnicode_Check (val) or PyString_Check(val ):
681+ if isinstance (val, (str, unicode) ):
683682 v = util.get_c_string(val)
684683 else:
685684 v = util.get_c_string(self.na_string_sentinel)
@@ -712,7 +711,7 @@ cdef class StringHashTable(HashTable):
712711 for i in range(n):
713712 val = values[i]
714713
715- if PyUnicode_Check (val) or PyString_Check(val ):
714+ if isinstance (val, (str, unicode) ):
716715 v = util.get_c_string(val)
717716 else:
718717 v = util.get_c_string(self.na_string_sentinel)
@@ -773,7 +772,7 @@ cdef class StringHashTable(HashTable):
773772 for i in range(n):
774773 val = values[i]
775774
776- if ((PyUnicode_Check( val) or PyString_Check(val ))
775+ if (isinstance( val, (str, unicode ))
777776 and not (use_na_value and val == na_value)):
778777 v = util.get_c_string(val)
779778 vecs[i] = v
0 commit comments