2024-07-15 07:57:02 +01:00
|
|
|
from datetime import datetime, timedelta
|
|
|
|
from log import log
|
|
|
|
|
2024-08-21 21:42:32 +01:00
|
|
|
def isInboundShipmentPlanWithinSpecifiedDelta(inboundShipmentPlanCreationTime, delta=20160):
|
2024-07-15 07:57:02 +01:00
|
|
|
currentTime = datetime.now()
|
|
|
|
inboundShipmentPlanTime = datetime.strptime(inboundShipmentPlanCreationTime, '%Y-%m-%dT%H:%M:%SZ')
|
|
|
|
timeDelta = currentTime - inboundShipmentPlanTime
|
|
|
|
|
|
|
|
log(f'Current time: {currentTime}', 'info')
|
|
|
|
log(f'Inbound shipment plan creation time: {inboundShipmentPlanTime}', 'info')
|
|
|
|
log(f'Time delta: {timeDelta}', 'info')
|
|
|
|
|
|
|
|
if timeDelta < timedelta(minutes=delta):
|
|
|
|
return True
|
|
|
|
else:
|
|
|
|
return False
|