# Path: pants/http/utils.py
# HTTP = {
#     101: 'Switching Protocols',
#     200: 'OK',
#     201: 'Created',
#     202: 'Accepted',
#     203: 'Non-Authoritative Information',
#     204: 'No Content',
#     205: 'Reset Content',
#     206: 'Partial Content',
#     300: 'Multiple Choices',
#     301: 'Moved Permanently',
#     302: 'Found',
#     303: 'See Other',
#     304: 'Not Modified',
#     305: 'Use Proxy',
#     306: 'No Longer Used',
#     307: 'Temporary Redirect',
#     400: 'Bad Request',
#     401: 'Not Authorised',
#     402: 'Payment Required',
#     403: 'Forbidden',
#     404: 'Not Found',
#     405: 'Method Not Allowed',
#     406: 'Not Acceptable',
#     407: 'Proxy Authentication Required',
#     408: 'Request Timeout',
#     409: 'Conflict',
#     410: 'Gone',
#     411: 'Length Required',
#     412: 'Precondition Failed',
#     413: 'Request Entity Too Large',
#     414: 'Request URI Too Long',
#     415: 'Unsupported Media Type',
#     416: 'Requested Range Not Satisfiable',
#     417: 'Expectation Failed',
#     418: "I'm a teapot",
#     426: "Upgrade Required",
#     500: 'Internal Server Error',
#     501: 'Not Implemented',
#     502: 'Bad Gateway',
#     503: 'Service Unavailable',
#     504: 'Gateway Timeout',
#     505: 'HTTP Version Not Supported'
# }
# 
# SERVER      = 'HTTPants (pants/%s)' % pants_version
# 
# SERVER_URL  = 'http://www.pantspowered.org/'


import base64
import logging
import re
import string
import sys
from pants.http.utils import HTTP, SERVER, SERVER_URL
    from pkg_resources import resource_string

###############################################################################
# Imports
###############################################################################




try:
except ImportError:
    def resource_string(*args):
        raise IOError("pkg_resources not available.")

###############################################################################
# Logging
###############################################################################

log = logging.getLogger("pants.web")

###############################################################################
# Constants
###############################################################################

HAIKUS = {
    400: u'Something you entered<br>'
         u'transcended parameters.<br>'
         u'So much is unknown.',

    401: u'To access this page,<br>'
         u'one must know oneself; but then:<br>'

# Path: pants/http/utils.py
# HTTP = {
#     101: 'Switching Protocols',
#     200: 'OK',
#     201: 'Created',
#     202: 'Accepted',
#     203: 'Non-Authoritative Information',
#     204: 'No Content',
#     205: 'Reset Content',
#     206: 'Partial Content',
#     300: 'Multiple Choices',
#     301: 'Moved Permanently',
#     302: 'Found',
#     303: 'See Other',
#     304: 'Not Modified',
#     305: 'Use Proxy',
#     306: 'No Longer Used',
#     307: 'Temporary Redirect',
#     400: 'Bad Request',
#     401: 'Not Authorised',
#     402: 'Payment Required',
#     403: 'Forbidden',
#     404: 'Not Found',
#     405: 'Method Not Allowed',
#     406: 'Not Acceptable',
#     407: 'Proxy Authentication Required',
#     408: 'Request Timeout',
#     409: 'Conflict',
#     410: 'Gone',
#     411: 'Length Required',
#     412: 'Precondition Failed',
#     413: 'Request Entity Too Large',
#     414: 'Request URI Too Long',
#     415: 'Unsupported Media Type',
#     416: 'Requested Range Not Satisfiable',
#     417: 'Expectation Failed',
#     418: "I'm a teapot",
#     426: "Upgrade Required",
#     500: 'Internal Server Error',
#     501: 'Not Implemented',
#     502: 'Bad Gateway',
#     503: 'Service Unavailable',
#     504: 'Gateway Timeout',
#     505: 'HTTP Version Not Supported'
# }
# 
# SERVER      = 'HTTPants (pants/%s)' % pants_version
# 
# SERVER_URL  = 'http://www.pantspowered.org/'


# Path: pants/web/utils.py
import base64
import logging
import re
import string
import sys
from pants.http.utils import HTTP, SERVER, SERVER_URL
    from pkg_resources import resource_string


###############################################################################
# Imports
###############################################################################




try:
except ImportError:
    def resource_string(*args):
        raise IOError("pkg_resources not available.")

###############################################################################
# Logging
###############################################################################

log = logging.getLogger("pants.web")

###############################################################################
# Constants
###############################################################################

HAIKUS = {
    400: u'Something you entered<br>'
         u'transcended parameters.<br>'
         u'So much is unknown.',

    401: u'To access this page,<br>'
         u'one must know oneself; but then:<br>'

         u'inform the server.',