From: Paul Brossier Date: Fri, 10 Mar 2017 19:32:47 +0000 (+0100) Subject: python/lib/gen_code.py: show which failed before raising exception X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=3d650a736d4dd6b9cc5eb0b4fa98a065a4bc8df3;p=aubio.git python/lib/gen_code.py: show which failed before raising exception --- diff --git a/python/lib/gen_code.py b/python/lib/gen_code.py index 983e4760..60d7391e 100644 --- a/python/lib/gen_code.py +++ b/python/lib/gen_code.py @@ -190,17 +190,21 @@ class MappedObject(object): def gen_code(self): out = "" - out += self.gen_struct() - out += self.gen_doc() - out += self.gen_new() - out += self.gen_init() - out += self.gen_del() - out += self.gen_do() - out += self.gen_memberdef() - out += self.gen_set() - out += self.gen_get() - out += self.gen_methodef() - out += self.gen_typeobject() + try: + out += self.gen_struct() + out += self.gen_doc() + out += self.gen_new() + out += self.gen_init() + out += self.gen_del() + out += self.gen_do() + out += self.gen_memberdef() + out += self.gen_set() + out += self.gen_get() + out += self.gen_methodef() + out += self.gen_typeobject() + except Exception as e: + print ("Failed generating code for", self.shortname) + raise return out def gen_struct(self):