// magick_set_exception {{{ PyObject* magick_set_exception(MagickWand *wand) { ExceptionType ext; char *desc = MagickGetException(wand, &ext); PyErr_SetString(PyExc_Exception, desc); MagickClearException(wand); desc = MagickRelinquishMemory(desc); return NULL; }
virtual ~eim_image() { if(background_ != NULL) { DestroyPixelWand(background_); } MagickClearException(magick_wand); magick_wand=DestroyMagickWand(magick_wand); MagickWandTerminus(); }