class_docstr: A primitive, file-based synchronization utility.
docstr: Periodically sleeps for a certain amount until the baton is released.
  
  The amount of time slept depends on the ``wait_seconds`` parameter
  passed to the constructor.
docstr_tok: ["Periodically","sleeps","for","a","certain","amount","until","the","baton","is","released",".","The","amount","of","time","slept","depends","on","the","``","wait_seconds","``","parameter","passed","to","the","constructor","."]
code: def wait(self):
      """
      Periodically sleeps for a certain amount until the baton is released.
  
      The amount of time slept depends on the ``wait_seconds`` parameter
      passed to the constructor.
      """
      while os.path.exists(self.lock_file_path):
          time.sleep(self.wait_seconds)
  
imports: import os
  import time
label_desc: Use image node_id 3 for calling the FileBaton obj's underlying member method code with example usage: obj.wait() without return types