original_docstring: Temporarily prevent 'loc' from being overwritten by the
          functions marked as 'moves stuff around'.  Return True if the
          lock is sucessful, False if the location was not free in the
          first place.
docstring: Temporarily prevent 'loc' from being overwritten by the
  functions marked as 'moves stuff around'.  Return True if the
  lock is sucessful, False if the location was not free in the
  first place.
docstring_tokens: Temporarily prevent ' loc ' from being overwritten by the functions marked as ' moves stuff around ' . Return True if the lock is sucessful False if the location was not free in the first place .
code: def lock(self, loc):
          """Temporarily prevent 'loc' from being overwritten by the
          functions marked as 'moves stuff around'.  Return True if the
          lock is sucessful, False if the location was not free in the
          first place."""
          return self.consume_loc(None, loc)
code_tokens: def lock ( self , loc ) : return self . consume_loc ( None , loc )
short_docstring: Temporarily prevent 'loc' from being overwritten by the
  functions marked as 'moves stuff around'.
short_docstring_tokens: Temporarily prevent ' loc ' from being overwritten by the functions marked as ' moves stuff around ' .
comment: """Temporarily prevent 'loc' from being overwritten by the
          functions marked as 'moves stuff around'.  Return True if the
          lock is sucessful, False if the location was not free in the
          first place."""