From: José Fonseca Date: Mon, 6 Jun 2011 18:38:22 +0000 (+0100) Subject: Warn instead of aborting for missing entry-points. X-Git-Tag: 2.0_alpha^2~807 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd31b46f6ca175c90c7e5f4c7795ffd8c72fabc5;p=tools%2Fapitrace.git Warn instead of aborting for missing entry-points. --- diff --git a/dispatch.py b/dispatch.py index 666f94a..701e820 100644 --- a/dispatch.py +++ b/dispatch.py @@ -109,15 +109,16 @@ class Dispatcher: print ' }' def fail_function(self, function): - print r' OS::DebugMessage("error: unavailable function \"%s\"\n", __name);' - if function.fail is not None: + if function.type is stdapi.Void or function.fail is not None: + print r' OS::DebugMessage("warning: ignoring call to unavailable function %s\n", __name);' if function.type is stdapi.Void: - assert function.fail == '' + assert function.fail is None print ' return;' else: - assert function.fail != '' + assert function.fail is not None print ' return %s;' % function.fail else: - print ' OS::Abort();' + print r' OS::DebugMessage("error: unavailable function %s\n", __name);' + print r' OS::Abort();'