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