MINI MINI MANI MO
3
  \                 @   s  d Z ddddgZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddl
Z
ddlZddlZddlZddlZddlZddlZddlmZ dZd	ZG d
d dejZG dd dejZG dd deZd
d Zdadd Zdd Z G dd deZ!eedddfddZ"e#dkrej$ Z%e%j&dddd e%j&dddd d!d" e%j&d#d$de'd%d&d' e%j( Z)e)j*rze!Z+neZ+e"e+e)j,e)j-d( dS ))z0.6
HTTPServerBaseHTTPRequestHandlerSimpleHTTPRequestHandlerCGIHTTPRequestHandler    N)
HTTPStatusa  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
        <title>Error response</title>
    </head>
    <body>
        <h1>Error response</h1>
        <p>Error code: %(code)d</p>
        <p>Message: %(message)s.</p>
        <p>Error code explanation: %(code)s - %(explain)s.</p>
    </body>
</html>
ztext/html;charset=utf-8c               @   s   e Zd ZdZdd ZdS )r      c             C   s4   t jj|  | jd d \}}tj|| _|| _d S )N   )socketserver	TCPServerserver_bindserver_addresssocketZgetfqdnserver_nameserver_port)selfhostport r   #/usr/lib64/python3.6/http/server.pyr      s    zHTTPServer.server_bindN)__name__
__module____qualname__Zallow_reuse_addressr   r   r   r   r   r      s   c            
   @   s  e Zd Zdejj d  Zde Ze	Z
eZdZ
dd Zdd Zd	d
 Zdd Zd?ddZd@ddZdAddZdd Zdd Zdd ZdBddZdd Zdd  Zd!d"