@@ -125,7 +125,7 @@ cdef class MemoryAllocator:
125125 pthread_join(thread, NULL )
126126
127127
128- cpdef enum PymallocDomain:
128+ cpdef enum class PymallocDomain:
129129 PYMALLOC_RAW = 1
130130 PYMALLOC_MEM = 2
131131 PYMALLOC_OBJECT = 3
@@ -142,46 +142,46 @@ cdef class PymallocMemoryAllocator:
142142 def free (self ):
143143 if self .ptr == NULL :
144144 raise RuntimeError (" Pointer cannot be NULL" )
145- if self .domain == PYMALLOC_RAW:
145+ if self .domain == PymallocDomain. PYMALLOC_RAW:
146146 PyMem_RawFree(self .ptr)
147- elif self .domain == PYMALLOC_MEM:
147+ elif self .domain == PymallocDomain. PYMALLOC_MEM:
148148 PyMem_Free(self .ptr)
149- elif self .domain == PYMALLOC_OBJECT:
149+ elif self .domain == PymallocDomain. PYMALLOC_OBJECT:
150150 PyObject_Free(self .ptr)
151151 else :
152152 raise RuntimeError (" Invlid pymalloc domain" )
153153 self .ptr = NULL
154154
155155 def malloc (self , size_t size ):
156- if self .domain == PYMALLOC_RAW:
156+ if self .domain == PymallocDomain. PYMALLOC_RAW:
157157 self .ptr = PyMem_RawMalloc(size)
158- elif self .domain == PYMALLOC_MEM:
158+ elif self .domain == PymallocDomain. PYMALLOC_MEM:
159159 self .ptr = PyMem_Malloc(size)
160- elif self .domain == PYMALLOC_OBJECT:
160+ elif self .domain == PymallocDomain. PYMALLOC_OBJECT:
161161 self .ptr = PyObject_Malloc(size)
162162 else :
163163 raise RuntimeError (" Invlid pymalloc domain" )
164164
165165 return self .ptr != NULL
166166
167167 def calloc (self , size_t size ):
168- if self .domain == PYMALLOC_RAW:
168+ if self .domain == PymallocDomain. PYMALLOC_RAW:
169169 self .ptr = PyMem_RawCalloc(1 , size)
170- elif self .domain == PYMALLOC_MEM:
170+ elif self .domain == PymallocDomain. PYMALLOC_MEM:
171171 self .ptr = PyMem_Calloc(1 , size)
172- elif self .domain == PYMALLOC_OBJECT:
172+ elif self .domain == PymallocDomain. PYMALLOC_OBJECT:
173173 self .ptr = PyObject_Calloc(1 , size)
174174 else :
175175 raise RuntimeError (" Invlid pymalloc domain" )
176176
177177 return self .ptr != NULL
178178
179179 def realloc (self , size_t size ):
180- if self .domain == PYMALLOC_RAW:
180+ if self .domain == PymallocDomain. PYMALLOC_RAW:
181181 self .ptr = PyMem_RawRealloc(self .ptr, size)
182- elif self .domain == PYMALLOC_MEM:
182+ elif self .domain == PymallocDomain. PYMALLOC_MEM:
183183 self .ptr = PyMem_Realloc(self .ptr, size)
184- elif self .domain == PYMALLOC_OBJECT:
184+ elif self .domain == PymallocDomain. PYMALLOC_OBJECT:
185185 self .ptr = PyObject_Realloc(self .ptr, size)
186186 else :
187187 raise RuntimeError (" Invlid pymalloc domain" )
0 commit comments