A lock operable in a locked mode and in an opened mode, said lock comprising:
- a lock body having a first body portion and a second body portion;
- a hook having a tip at one end, the hook located in the lock body;
- a locking finger having a tip, the locking finger pivotally mounted in the lock body so that when the lock is in the locked mode, the locking finger is in a first finger position wherein the tip of the locking finger contacts the tip of the hook, and when the locking finger is in a second finger position, the lock is in the opened mode and the locking tip of the locking finger is not in contact with the tip of the hook so that the locking finger can be pivoted away from the hook;
- a latch operable in a first latch position and a second latch position, wherein when the latch is in the first latch position, the locking finger is prevented from moving from the first finger position to the second finger position, and when the latch is in the second latch position, the locking finger is allowed to move from the first finger position to the second finger position;
- a button located in the lock body, the button operable in a first button position and a second button position, wherein when the button is caused to move from the first button position to the second button position, the latch is caused to move from the first latch position to the second latch position, wherein the latch comprises a latch tip and the locking finger comprises a cutout dimensioned to receive the latch tip when the latch is in the first latch position, and when the latch is caused to move from the first latch position to the second latch position, the latch tip is disengaged from the cutout, allowing the locking finger to move from the first finger position to the second finger position, and
- a combination mechanism located in the lock body, the combination mechanism comprising a spindle having a longitudinal axis, the spindle comprising a first spindle end and a second spindle end, the first spindle end having a contact surface, wherein when the combination mechanism is set to a correct combination, the spindle can be moved from a first spindle position to a second spindle position in a spindle movement direction substantially parallel to the longitudinal axis, and when the combination mechanism is set to the correct combination and the button is moved from the first button position to the second button position, the contact surface is caused to move along with the spindle from the first spindle position to the second spindle position in the spindle movement direction, and the latch is caused to move in a latch movement direction from the first latch position to the second latch position, wherein the latch movement direction is substantially parallel to the spindle movement direction, thereby putting the lock in the opened mode so that the locking finger moves to the second finger position where the locking finger can be pivoted away from the hook.