def parse_from_environ(self, environ):
    'Parses the information from the environment as form data.\n\n        :param environ: the WSGI environment to be used for parsing.\n        :return: A tuple in the form ``(stream, form, files)``.\n        '
    content_type = environ.get('CONTENT_TYPE', '')
    (mimetype, options) = parse_options_header(content_type)
    try:
        content_length = int(environ['CONTENT_LENGTH'])
    except (KeyError, ValueError):
        content_length = 0
    stream = environ['wsgi.input']
    return self.parse(stream, mimetype, content_length, options)
Parses the information from the environment as form data.

:param environ: the WSGI environment to be used for parsing.
:return: A tuple in the form ``(stream, form, files)``.
def parse_from_environ(self, environ):
    'Parses the information from the environment as form data.\n\n        :param environ: the WSGI environment to be used for parsing.\n        :return: A tuple in the form ``(stream, form, files)``.\n        '
    content_type = environ.get('CONTENT_TYPE', )
    (mimetype, options) = parse_options_header(content_type)
    try:
        content_length = int(environ['CONTENT_LENGTH'])
    except (KeyError, ValueError):
        content_length = 0
    stream = environ['wsgi.input']
    return self.parse(stream, mimetype, content_length, options)