22
33from openpyxl import load_workbook
44
5- from odoo import _ , fields , models , tools
5+ from odoo import fields , models , tools
66from odoo .exceptions import MissingError , UserError
77
88UOM_MAPPING = {
@@ -80,7 +80,7 @@ def _import_local_codes(self, uom_map):
8080 iu = uom_map [raw_code ]
8181 iu_unit_id = self ._get_mapped_uom_id (iu )
8282 if not iu_unit_id :
83- raise UserError (_ ("Unit not found: '%s'" ) % iu )
83+ raise UserError (self . env . _ ("Unit not found: '%s'" , iu ) )
8484 vals ["intrastat_unit_id" ] = iu_unit_id
8585 vals_list .append (vals )
8686 if vals_list :
@@ -104,12 +104,14 @@ def _import_country_specific_descriptions(self, code_obj):
104104 f"intrastat_product_hscodes_import/data/countries/{ filename } "
105105 )
106106 if not file_path :
107- raise MissingError (f"Missing language file for code '{ short_code } '" )
107+ raise MissingError (
108+ self .env ._ ("Missing language file for code '%s'" , short_code )
109+ )
108110 sheet , header = self ._read_excel_sheet (file_path )
109111 indent_index = header .index ("Indent" )
110112 description_index = header .index ("Description" )
111113 goods_code_index = header .index ("Goods code" )
112- all_codes = code_obj .search_read ([], ["id" , "local_code" ])
114+ all_codes = code_obj .search_read ([], ["id" , "local_code" ]) # pylint: disable=W8163
113115 code_map = {
114116 rec ["local_code" ].replace (" " , "" )[:8 ]: rec ["id" ] for rec in all_codes
115117 }
0 commit comments