From 61ceb24d4b98e4aa719baddcfaedbcdee239f867 Mon Sep 17 00:00:00 2001 From: Fahim Date: Thu, 1 Oct 2015 14:41:09 +0530 Subject: Subject: Changes in Application.py,Validation.py and NgspicetoModelica.py Description: In Application.py rewrite the error message for openModelica if it is not installed.Simillarly for nghdl. In Validation.py a new function ValidateTool is added which will check if any tool like openModelica or nghdl is installed. --- src/projManagement/Validation.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/projManagement/Validation.py') diff --git a/src/projManagement/Validation.py b/src/projManagement/Validation.py index 857f1987..bafcbe08 100644 --- a/src/projManagement/Validation.py +++ b/src/projManagement/Validation.py @@ -18,6 +18,7 @@ #=============================================================================== import os import re +import distutils.spawn class Validation: @@ -123,4 +124,10 @@ class Validation: return True else: return False - \ No newline at end of file + + def validateTool(self,toolName): + """ + This function check if tool is present in the system + """ + return distutils.spawn.find_executable(toolName) is not None + \ No newline at end of file -- cgit