X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;ds=sidebyside;f=wizard%2FBModulePage.py;h=f95b8e7a3067e075864e081feaa4d30c13ebba16;hb=4a19f44aa3ee90ca65710b2f3153bcaa8ec6c245;hp=7c8472c3b5f83cc8236e80418667c1cab061a7ae;hpb=85760a6e32e79740c1af4ca58710478bebb48cf6;p=bertos.git diff --git a/wizard/BModulePage.py b/wizard/BModulePage.py index 7c8472c3..f95b8e7a 100644 --- a/wizard/BModulePage.py +++ b/wizard/BModulePage.py @@ -4,7 +4,7 @@ # Copyright 2009 Develer S.r.l. (http://www.develer.com/) # All rights reserved. # -# $Id:$ +# $Id$ # # Author: Lorenzo Berni # @@ -15,6 +15,7 @@ from PyQt4.QtGui import * from BWizardPage import * import bertos_utils +from bertos_utils import SupportedException from DefineException import * from const import * @@ -321,6 +322,16 @@ class BModulePage(BWizardPage): Resolves the selection dependencies. """ modules = self.projectInfo("MODULES") + try: + supported = bertos_utils.isSupported(selectedModule, self.project()) + except SupportedException, e: + self.exceptionOccurred(self.tr("Error evaluating \"%1\" for module %2").arg(e.support_string).arg(selectedModule)) + supported = True + # Temporary feedback + if supported: + print "%s is supported" %selectedModule + else: + print "%s is not supported" %selectedModule modules[selectedModule]["enabled"] = True self.setProjectInfo("MODULES", modules) depends = self.projectInfo("MODULES")[selectedModule]["depends"]