From e82b12c8dd08f10ee474da84d5f913cd30d14208 Mon Sep 17 00:00:00 2001 From: Mustufa Rangwala Date: Wed, 10 Dec 2008 14:59:28 +0530 Subject: [PATCH] base_module_quality bzr revid: mra@tinyerp.com-20081210092928-9ai3opp8tcvw6r22 --- .../wizard/pylint_test/pylint_test.py | 28 ++++--------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/addons/base_module_quality/wizard/pylint_test/pylint_test.py b/addons/base_module_quality/wizard/pylint_test/pylint_test.py index df4491a8f85..a640e37e96c 100644 --- a/addons/base_module_quality/wizard/pylint_test/pylint_test.py +++ b/addons/base_module_quality/wizard/pylint_test/pylint_test.py @@ -36,34 +36,16 @@ def _test_pylint(self, url, add_folder=None): subfolder.update(res) dict_files = {} for file in list_files: - if file.split('.')[-1] == 'py': - save_file = file.split('.')[0]+".txt" + if file.split('.')[-1] == 'py' and not file.startswith('__init__'): file_path = os.path.join(url, file) - os.system('pylint '+file_path+'>> '+save_file+' ') - a2 = os.system('cat '+save_file+' | tail -4 >> temp.txt') - os.system('rm '+save_file+' ') - fp = open('temp.txt','r') - result = fp.read() - fp.close() - str_result = '' - try: - for line in result: - str_result = str_result + line - finally: - fp = open('temp.txt','w') - fp.write('') - fp.close() - if str_result.startswith('Global'): + res = os.popen('pylint '+file_path+' | tail -4').read() + if res.startswith('Global'): if add_folder: - dict_files[add_folder + '/' + file] = str_result + dict_files[add_folder + '/' + file] = res else: - dict_files[file] = str_result - os.system(' rm temp.txt ') + dict_files[file] = res dict_files.update(subfolder) return dict_files -# - - # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: