Index: /trunk/cheesecake/cheesecake_index.py =================================================================== --- /trunk/cheesecake/cheesecake_index.py (revision 2) +++ /trunk/cheesecake/cheesecake_index.py (revision 6) @@ -726,4 +726,12 @@ self.index[index_type].details = "pylint not available" return self.index[index_type] + # Now try to actually run the pylint script + p = Popen(["pylint"], stdout=PIPE, stderr=STDOUT) + output = p.communicate()[0] + rc = p.returncode + if rc: + # We encountered an error + self.index[index_type].details = "pylint not properly installed" + return self.index[index_type] index_pylint = 0 cnt = 0