diff --git a/addons/base_module_quality/base_module_quality.py b/addons/base_module_quality/base_module_quality.py
index 4590a51dfe3..0477e201cbb 100644
--- a/addons/base_module_quality/base_module_quality.py
+++ b/addons/base_module_quality/base_module_quality.py
@@ -106,7 +106,7 @@ class abstract_quality_check(object):
result_ids[obj] = ids
return result_ids
- def format_table(self, header=[], data_list=[]):
+ def format_table(self, header=[], data_list=[]): #This function can work forwidget="text_wiki"
detail = ""
detail += (header[0]) % tuple(header[1])
frow = '\n|-'
@@ -117,6 +117,18 @@ class abstract_quality_check(object):
detail = detail + '\n|}'
return detail
+ def format_html_table(self, header=[], data_list=[]): #This function can work for widget="html_tag"
+ # function create html table....
+ detail = ""
+ detail += (header[0]) % tuple(header[1])
+ frow = '
'
+ for i in header[1]:
+ frow += '| %s | '
+ frow += '
'
+ for key, value in data_list.items():
+ detail += (frow) % tuple(value)
+ return detail
+
def add_quatation(self, x, y):
return x/y
diff --git a/addons/base_module_quality/pylint_test/pylint_test.py b/addons/base_module_quality/pylint_test/pylint_test.py
index 8f625da8190..04eef3fa7e1 100644
--- a/addons/base_module_quality/pylint_test/pylint_test.py
+++ b/addons/base_module_quality/pylint_test/pylint_test.py
@@ -67,7 +67,6 @@ class quality_test(base_module_quality.abstract_quality_check):
break
n += 1
leftchar = -1
-# print res
while res[leftchar:leftchar+1] != ' ' and leftchar-1 <= 0:
leftchar -= 1
rightchar = -10
@@ -81,7 +80,6 @@ class quality_test(base_module_quality.abstract_quality_check):
score += 0
#self.result += file + ": "+_("Unable to parse the result. Check the details.")+"\n"
dict[file] = [file, _("Unable to parse the result. Check the details.")]
-# self.result_details += res.replace('''