code: def __init__(self):
      self._lock = threading.Lock()
      self._inner_lock = threading.Lock()
      self._pending_threads = collections.deque()
  
imports: import threading
  import collections
label_desc: Use image node_id 1 to create a new FIFOLock object from inherited base classes: object with example: obj = FIFOLock()