parameters: (self, key, default=missing)
docstring: Remove the specified key and return the corresponding value.
          If key is not found, default is returned if given,
          otherwise KeyError is raised.
docstring_summary: Remove the specified key and return the corresponding value.
          If key is not found, default is returned if given,
          otherwise KeyError is raised.
docstring_tokens: Remove the specified key and return the corresponding value . If key is not found default is returned if given otherwise KeyError is raised .
function: def pop(self, key, default=missing):
          """Remove the specified key and return the corresponding value.
          If key is not found, default is returned if given,
          otherwise KeyError is raised.
          """
          if not self.loaded:
              self.load()
          if default is missing:
              return self._data.pop(key)
          else:
              return self._data.pop(key, default)
function_tokens: def pop ( self , key , default = missing ) : if not self . loaded : self . load ( ) if default is missing : return self . _data . pop ( key ) else : return self . _data . pop ( key , default )