Skip to content

Commit 700891c

Browse files
committed
switch this enum to enum class too
Signed-off-by: Iason Krommydas <iason.krom@gmail.com>
1 parent 5fa5b3a commit 700891c

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

src/memray/_memray_test_utils.pyx

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)