def pop(self, key, default=_MISS):
try:<EOL><INDENT>return self._pop(key)<EOL><DEDENT>except KeyError:<EOL><INDENT>if default is _MISS:<EOL><INDENT>raise<EOL><DEDENT>return default<EOL><DEDENT>
u"""*x.pop(k[, d]) → v*

        Remove specified key and return the corresponding value.

        :raises KeyError: if *key* is not found and no *default* is provided.