original_docstring: Yield all values the results have for a given key.
  
  		:param key: The key for which to get the values of the results (usually as a string).
  		:param raise_nokey: True to use immediately re-raise the catched KeyError when a result does not have the
  			required key.
  		:param nokey_value: Value to use when a result does not have the required key. Has no effect if raise_nokey is
  			True.
  		
docstring: Yield all values the results have for a given key.
docstring_tokens: Yield all values the results have for a given key .
code: def fields(self, key, raise_nokey=False, nokey_value=None):
  		"""Yield all values the results have for a given key.
  
  		:param key: The key for which to get the values of the results (usually as a string).
  		:param raise_nokey: True to use immediately re-raise the catched KeyError when a result does not have the
  			required key.
  		:param nokey_value: Value to use when a result does not have the required key. Has no effect if raise_nokey is
  			True.
  		"""
  		key = self.parse_attrs(key)
  		for res in self.results:
  			for subkey in key:
  				try:
  					res = res[subkey]
  				except (KeyError, TypeError):
  					# KeyError if no such key, TypeError if res is not a dict/Mapping
  					if raise_nokey:
  						raise KeyError("No such key")
  					else:
  						res = nokey_value
  						break
  			yield res
code_tokens: def fields ( self , key , raise_nokey = False , nokey_value = None ) : key = self . parse_attrs ( key ) for res in self . results : for subkey in key : try : res = res [ subkey ] except ( KeyError , TypeError ) : if raise_nokey : raise KeyError ( "No such key" ) else : res = nokey_value break yield res
short_docstring: Yield all values the results have for a given key.
short_docstring_tokens: Yield all values the results have for a given key .
comment: """Yield all values the results have for a given key.
  
  		:param key: The key for which to get the values of the results (usually as a string).
  		:param raise_nokey: True to use immediately re-raise the catched KeyError when a result does not have the
  			required key.
  		:param nokey_value: Value to use when a result does not have the required key. Has no effect if raise_nokey is
  			True.
  		"""$SEP$# KeyError if no such key, TypeError if res is not a dict/Mapping