16 lines
620 B
Python
16 lines
620 B
Python
from datetime import datetime, timedelta
|
|
from log import log
|
|
|
|
def isInboundShipmentPlanWithinSpecifiedDelta(inboundShipmentPlanCreationTime, delta=360):
|
|
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 |