Browse Source

[IMP] handle encoding

12.0
Sylvain LE GAL 5 years ago
committed by OCA-git-bot
parent
commit
a5b6512c52
  1. 8
      module_analysis/models/ir_module_module.py

8
module_analysis/models/ir_module_module.py

@ -77,6 +77,10 @@ class IrModuleModule(models.Model):
'css_code_qty': 0, 'css_code_qty': 0,
} }
@api.model
def _get_module_encoding(self, file_ext):
return 'utf-8'
# Overload Section # Overload Section
@api.model @api.model
def update_list(self): def update_list(self):
@ -141,7 +145,9 @@ class IrModuleModule(models.Model):
exclude_files) exclude_files)
for file_path, file_ext in file_list: for file_path, file_ext in file_list:
file_res = pygount.source_analysis(file_path, '')
file_res = pygount.source_analysis(
file_path, '',
encoding=self._get_module_encoding(file_ext))
for k, v in analysed_datas.get(file_ext).items(): for k, v in analysed_datas.get(file_ext).items():
v['value'] += getattr(file_res, k) v['value'] += getattr(file_res, k)

Loading…
Cancel
Save