File: //opt/alt/python37/lib/python3.7/site-packages/paste/__pycache__/request.cpython-37.pyc
B
a�NA7 � @ s* d Z ddlZddlmZmZ ddlmZ ddlZddlZyddlm Z W n e
k
rh ddlm Z Y nX ddlm
Z
ddd d
ddd
ddg Zdd� Zdd� Zdd � Zdd� Zd%dd
�Zd&dd�Zdd� Zdd� Zdd
� Zdddd�Zdd � ZG d!d� de �Zd"d#� Zeej_ed$k�r&ddlZe� � dS )'a�
This module provides helper routines with work directly on a WSGI
environment to solve common requirements.
* get_cookies(environ)
* parse_querystring(environ)
* parse_formvars(environ, include_get_vars=True)
* construct_url(environ, with_query_string=True, with_path_info=True,
script_name=None, path_info=None, querystring=None)
* path_info_split(path_info)
* path_info_pop(environ)
* resolve_relative_url(url, environ)
� N)�SimpleCookie�CookieError)�StringIO)� DictMixin)� MultiDict�get_cookies�get_cookie_dict�parse_querystring�parse_formvars�
construct_url�path_info_split�
path_info_pop�resolve_relative_url�EnvironHeadersc C sh | � dd�}| �d�r.| d \}}||kr.|S t� }y|�|� W n tk
rV Y nX ||f| d<