cleanup after custom buffer converter

This commit is contained in:
Benjamin Peterson 2014-01-26 10:41:58 -05:00
parent 08673c57f0
commit b62deac9a3
2 changed files with 31 additions and 6 deletions

View file

@ -195,6 +195,11 @@ class ascii_buffer_converter(CConverter):
type = 'Py_buffer'
converter = 'ascii_buffer_converter'
impl_by_reference = True
c_default = "{NULL, NULL}"
def cleanup(self):
name = self.name
return "".join(["if (", name, ".obj)\n PyBuffer_Release(&", name, ");\n"])
[python start generated code]*/
/*[python end generated code: checksum=da39a3ee5e6b4b0d3255bfef95601890afd80709]*/