From 61ad2fee4beedb26e4fb1dec8899c08bcf4d4a9f Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Tue, 29 Apr 2008 12:04:00 +0000 Subject: [project @ fpeters@0d.be-20071101154109-l4l5rntsmkrukw3k] raise exception when constructor fails Original author: Frederic Peters Date: 2007-11-01 16:41:09.647000+01:00 --- bindings/lang_python.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'bindings/lang_python.py') diff --git a/bindings/lang_python.py b/bindings/lang_python.py index 47748a6b..ad52e7d5 100644 --- a/bindings/lang_python.py +++ b/bindings/lang_python.py @@ -180,6 +180,8 @@ import lasso # right class type print >> fd, ' self._cptr = _lasso.%s(%s)' % ( m.name[6:], c_args) + print >> fd, ' if self._cptr is None:' + print >> fd, ' raise Exception(\'failed to create object\')' print >> fd, '' for m in self.binding_data.functions: -- cgit