| Line 148... |
Line 148... |
| 148 |
d= get_client().factory.create('ns2:Dimension')
|
148 |
d= get_client().factory.create('ns2:Dimension')
|
| 149 |
shipment_cost = get_shipment_details(orders_list[0].logisticsTransactionId)
|
149 |
shipment_cost = get_shipment_details(orders_list[0].logisticsTransactionId)
|
| 150 |
if shipment_cost is None or shipment_cost.packageDimensions is None:
|
150 |
if shipment_cost is None or shipment_cost.packageDimensions is None:
|
| 151 |
raise RuntimeError("Package dim. is none")
|
151 |
raise RuntimeError("Package dim. is none")
|
| 152 |
t_dimensions = shipment_cost.packageDimensions.split("X")
|
152 |
t_dimensions = shipment_cost.packageDimensions.split("X")
|
| 153 |
if len(t_dimensions!=3):
|
153 |
if len(t_dimensions)!=3:
|
| 154 |
raise RuntimeError("Package dim. is not valid")
|
154 |
raise RuntimeError("Package dim. is not valid")
|
| 155 |
d.Count=1
|
155 |
d.Count=1
|
| 156 |
d.Length = float(t_dimensions[0].strip())
|
156 |
d.Length = float(t_dimensions[0].strip())
|
| 157 |
d.Breadth = float(t_dimensions[1].strip())
|
157 |
d.Breadth = float(t_dimensions[1].strip())
|
| 158 |
d.Height = float(t_dimensions[2].strip())
|
158 |
d.Height = float(t_dimensions[2].strip())
|