Hi Daniel, here's my example: $ python Python 2.7.11+ (default, Apr 17 2016, 14:00:29) [GCC 5.3.1 20160413] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import gi >>> gi.require_version('Vips', '8.0') >>> from gi.repository import Vips >>> image = Vips.Image.new() >>> gt = image.get_typeof("banana") >>> gt <GType invalid (0)>
vips_image_get_typeof() is the C function that's being called. It looks up the GType of a bit of image metadata and returns 0 (invalid type) if there's nothing of that name. http://www.vips.ecs.soton.ac.uk/supported/current/doc/html/libvips/libvips-header.html#vips-image-get-typeof What would be the best way to test the return value of image.get_type() for invalid? John On 18 June 2016 at 13:20, Daniel Espinosa <eso...@gmail.com> wrote: > May additional data could help to suggest better methods. > > El jun. 18, 2016 7:07 AM, <jcup...@gmail.com> escribió: >> I'm calling a function that does a type lookup, and it can return 0 >> for type not found. What's the best way to test for this in my >> overrides? _______________________________________________ python-hackers-list mailing list python-hackers-list@gnome.org https://mail.gnome.org/mailman/listinfo/python-hackers-list