33# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
44import base64
55
6- from odoo import _ , fields , models
6+ from odoo import fields , models
77from odoo .tools import float_compare
88
99from .dhl_parcel_request import (
@@ -69,7 +69,7 @@ def dhl_parcel_get_tracking_link(self, picking):
6969
7070 def _prepare_dhl_parcel_address_info (self , partner ):
7171 phone = partner .phone and partner .phone .replace (" " , "" ) or ""
72- mobile = partner . mobile and partner . mobile . replace ( " " , "" ) or ""
72+
7373 address = partner .street or ""
7474 if partner .street2 :
7575 address += " " + partner .street2
@@ -91,7 +91,7 @@ def _prepare_dhl_parcel_address_info(self, partner):
9191 "City" : partner .city or "" ,
9292 "PostalCode" : partner .zip or "" ,
9393 "Country" : partner .country_id .code or "" ,
94- "Phone" : phone or mobile ,
94+ "Phone" : phone ,
9595 "Email" : partner .email or "" ,
9696 }
9797
@@ -182,15 +182,14 @@ def dhl_parcel_send_shipping(self, pickings):
182182 continue
183183 vals ["tracking_number" ] = response .get ("Tracking" , "" )
184184 # We post an extra message in the chatter with the rest of the response
185- body = _ (
185+ body = self . env . _ (
186186 "DHL Parcel Shipping extra info:\n "
187- "Origin: %(origin)s, Customer: %(customer)s, AWB: %(awb)s, LP: %(lp)s"
188- ) % {
189- "origin" : response .get ("Origin" , "N/A" ),
190- "customer" : response .get ("Customer" , "N/A" ),
191- "awb" : response .get ("AWB" , "N/A" ),
192- "lp" : response .get ("LP" , "N/A" ),
193- }
187+ "Origin: %(origin)s, Customer: %(customer)s, AWB: %(awb)s, LP: %(lp)s" ,
188+ origin = response .get ("Origin" , "N/A" ),
189+ customer = response .get ("Customer" , "N/A" ),
190+ awb = response .get ("AWB" , "N/A" ),
191+ lp = response .get ("LP" , "N/A" ),
192+ )
194193 attachment = []
195194 if response .get ("Label" ):
196195 label_format = picking .carrier_id .dhl_parcel_label_format .lower ()
@@ -243,15 +242,18 @@ def dhl_parcel_cancel_shipment(self, pickings):
243242 for picking in pickings .filtered ("carrier_tracking_ref" ):
244243 response = dhl_parcel_request .cancel_shipment (picking .carrier_tracking_ref )
245244 if not response .status_code == 200 :
246- msg = _ (
247- "DHL Parcel Cancellation failed with reason: %s"
248- ) % response .get ("Message" , "Connection Error" )
245+ msg = self .env ._ (
246+ "DHL Parcel Cancellation failed with reason: %(reason)s" ,
247+ reason = response .get ("Message" , "Connection Error" ),
248+ )
249249 picking .message_post (body = msg )
250250 continue
251251 picking .carrier_tracking_ref = False
252252 picking .message_post (
253- body = _ ("DHL Parcel Expedition with reference %s cancelled" )
254- % picking .carrier_tracking_ref
253+ body = self .env ._ (
254+ "DHL Parcel Expedition with reference %(reference)s cancelled" ,
255+ reference = picking .carrier_tracking_ref ,
256+ )
255257 )
256258
257259 def dhl_parcel_get_label (self , carrier_tracking_ref ):
@@ -293,12 +295,12 @@ def dhl_parcel_rate_shipment(self, order):
293295 return {
294296 "success" : True ,
295297 "price" : self .product_id .lst_price ,
296- "error_message" : _ (
298+ "error_message" : self . env . _ (
297299 """DHL Parcel API doesn't provide methods to compute delivery rates, so
298300 you should rely on another price method instead or override this
299301 one in your custom code."""
300302 ),
301- "warning_message" : _ (
303+ "warning_message" : self . env . _ (
302304 """DHL Parcel API doesn't provide methods to compute delivery rates, so
303305 you should rely on another price method instead or override this
304306 one in your custom code."""
@@ -313,7 +315,7 @@ def action_open_end_day(self):
313315 )
314316 view_id = self .env .ref ("delivery_dhl_parcel.delivery_endday_wizard_form" ).id
315317 return {
316- "name" : _ ("DHL Parcel End Day" ),
318+ "name" : self . env . _ ("DHL Parcel End Day" ),
317319 "type" : "ir.actions.act_window" ,
318320 "view_mode" : "form" ,
319321 "res_model" : "dhl.parcel.endday.wizard" ,
0 commit comments