docs: def safe_load(fname):
      """
      Load the file fname and make sure it can be done in parallel
  
      Parameters
      ----------
      fname: str
          The path name
      """
      lock = fasteners.InterProcessLock(fname + '.lck')
      lock.acquire()
      try:
          with open(fname) as f:
              return ordered_yaml_load(f)
      except:
          raise
      finally:
          lock.release()