| Line 445... |
Line 445... |
| 445 |
shipments = root.findall('Shipment')
|
445 |
shipments = root.findall('Shipment')
|
| 446 |
for shipment in shipments:
|
446 |
for shipment in shipments:
|
| 447 |
nodes = shipment.findall('Scans/ScanDetail')
|
447 |
nodes = shipment.findall('Scans/ScanDetail')
|
| 448 |
node_number = 0
|
448 |
node_number = 0
|
| 449 |
for element in nodes:
|
449 |
for element in nodes:
|
| - |
|
450 |
print getTrimedString(element.findtext('Scan', ''))
|
| - |
|
451 |
print shipment.findtext('Status/RecievedBy', '')
|
| - |
|
452 |
|
| 450 |
if element.findtext('ScanType', '') == 'DL' and getTrimedString('Delivered') in getTrimedString(element.findtext('Scan', '')) :
|
453 |
if element.findtext('ScanType', '') == 'DL' and getTrimedString('Delivered') in getTrimedString(element.findtext('Scan', '')) :
|
| 451 |
delivery_date = get_py_datetime(element.findtext('ScanDateTime', ''))
|
454 |
delivery_date = get_py_datetime(element.findtext('ScanDateTime', ''))
|
| 452 |
receiver = shipment.findtext('Status/RecievedBy', '')
|
455 |
receiver = shipment.findtext('Status/RecievedBy', '')
|
| 453 |
delivered_orders[shipment.findtext('AWB', '')] = str(delivery_date) + "|" + receiver
|
456 |
delivered_orders[shipment.findtext('AWB', '')] = str(delivery_date) + "|" + receiver
|
| 454 |
break
|
457 |
break
|