parameters: (self, key, *args)
docstring: Remove *key* from maps[0] and return its value.
          Raise KeyError if *key* not in maps[0].
docstring_summary: Remove *key* from maps[0] and return its value.
          Raise KeyError if *key* not in maps[0].
docstring_tokens: Remove * key * from maps [ 0 ] and return its value . Raise KeyError if * key * not in maps [ 0 ] .
function: def pop(self, key, *args):
          """
          Remove *key* from maps[0] and return its value.
          Raise KeyError if *key* not in maps[0].
          """
  
          try:
              return self.maps[0].pop(key, *args)
          except KeyError:
              raise KeyError('Key not found in the first mapping: {!r}'.format(key))
function_tokens: def pop ( self , key , * args ) : try : return self . maps [ 0 ] . pop ( key , * args ) except KeyError : raise KeyError ( 'Key not found in the first mapping: {!r}' . format ( key ) )