LLD - Design — Library Management System
What is wrong with this hold release logic?
def release_hold(hold_id):
hold = get_hold(hold_id)
if hold.is_expired():
return 'Cannot release expired hold'
delete_hold(hold_id)