original_docstring: read lock and return its value
  
          Returns None if no lock exists, pid for old-style locks, and host:pid
          for new-style locks.
          
docstring: read lock and return its value
  Returns None if no lock exists, pid for old-style locks, and host:pid
  for new-style locks.
docstring_tokens: read lock and return its value Returns None if no lock exists pid for old - style locks and host : pid for new - style locks .
code: def _readlock(self):
          """read lock and return its value
  
          Returns None if no lock exists, pid for old-style locks, and host:pid
          for new-style locks.
          """
          try:
              return self.vfs.readlock(self.f)
          except (OSError, IOError) as why:
              if why.errno == errno.ENOENT:
                  return None
              raise
code_tokens: def _readlock ( self ) : try : return self . vfs . readlock ( self . f ) except ( OSError , IOError ) as why : if why . errno == errno . ENOENT : return None raise
short_docstring: read lock and return its value
  Returns None if no lock exists, pid for old-style locks, and host:pid
  for new-style locks.
short_docstring_tokens: read lock and return its value Returns None if no lock exists pid for old - style locks and host : pid for new - style locks .
comment: """read lock and return its value
  
          Returns None if no lock exists, pid for old-style locks, and host:pid
          for new-style locks.
          """