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-Tag: 0.4.5~20^2~30 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=ce79a9e8d69a817f1b81984a4478dbbf9d2f879b;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 c075cc5e..d3911974 100644 --- a/python/lib/gen_code.py +++ b/python/lib/gen_code.py @@ -183,17 +183,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):