python/bliss/bl_song.py
def free(self):
        """
        Free dynamically allocated data in the underlying C struct (artist,
        genre, etc). Must be called at deletion to prevent memory leaks.
        """
        for k in list(self._keepalive):
            del(self._keepalive[k])
            self.set(k, ffi.NULL)
        lib.bl_free_song(self._c_struct)

        Free dynamically allocated data in the underlying C struct (artist,
        genre, etc). Must be called at deletion to prevent memory leaks.
        
Free dynamically allocated data in the underlying C struct (artist,
genre, etc). Must be called at deletion to prevent memory leaks.
Free dynamically allocated data in the underlying C struct ( artist genre etc ) . Must be called at deletion to prevent memory leaks .
def free(self):
        for k in list(self._keepalive):
            del(self._keepalive[k])
            self.set(k, ffi.NULL)
        lib.bl_free_song(self._c_struct)
def free ( self ) : for k in list ( self . _keepalive ) : del ( self . _keepalive [ k ] ) self . set ( k , ffi . NULL ) lib . bl_free_song ( self . _c_struct )
Free dynamically allocated data in the underlying C struct (artist,
genre, etc).
Free dynamically allocated data in the underlying C struct ( artist genre etc ) .
"""
        Free dynamically allocated data in the underlying C struct (artist,
        genre, etc). Must be called at deletion to prevent memory leaks.
        """
self