From 3a7ffd9d5fadc175fd2db6965f338486dfd80f1a Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 16 Apr 2016 17:45:29 +0300 Subject: pluginvalidator: fix crash on complex plugin interfaces. For now validator cant check this interfaces. --- pluginvalidator/validate.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pluginvalidator') diff --git a/pluginvalidator/validate.py b/pluginvalidator/validate.py index 61661ba..9e8869b 100755 --- a/pluginvalidator/validate.py +++ b/pluginvalidator/validate.py @@ -156,6 +156,9 @@ def compareFuncs(session): for func in session.plugDecls: pfunc = session.plugDecls[func] for func2 in session.plugToFunc[func]: + if func2 not in session.funcDecls: + print "Error: function {0} not found".format(func2) + continue ffunc = session.funcDecls[func2] # print "{0} - {1}".format(func, func2) # print pfunc -- cgit v1.2.3-70-g09d2