
    O.-j2                     T   S SK rS SKrS SKrS SKrS SKrS SKr\" \R                  5      S:  a  \
" \R                  S   5      OSr\R                  " \" \R                  5      S:  a  \R                  S   OS5      R                  5       r\" \R                  5      S:  a  \R                  S   OSr " S S	\R                   R"                  5      r\R&                  " \5        \R(                  " \\4\5       rS
\l        \R-                  5         SSS5        g! , (       d  f       g= f)    N   i="     website   z	127.0.0.1c                   p    \ rS rSr0 \R
                  R                  R                  ESSSS.ErS rS r	Sr
g	)
BaiheliangHandler   ztext/javascriptz
image/webpz
font/woff2)z.jsz.webpz.woff2c                     [         R                  R                  [         R                  R                  U5      R                  5      nUR                  S5      nU(       d  Sn[        U-  R                  5       nUR                  S:X  aE  UR                  S5      nUS-  nUR                  5       (       a  UnOUR                  5       (       a  Un UR                  [        5        [        U5      $ ! [         a    [        [        S-  5      s $ f = f)N/z
index.html z.html__forbidden__)urllibparseunquoteurlsplitpathlstripROOTresolvesuffixwith_suffixis_filerelative_to
ValueErrorstr)selfr   request_pathrelative	candidatehtml_candidateindex_candidates          server-mac.pytranslate_path BaiheliangHandler.translate_path   s    ||++FLL,A,A$,G,L,LM&&s+#HH_--/	r!&227;N',6O%%''*	 ((**+		/!!$' 9~  	/to-..	/s   C. .DDc                 J    [        SU R                  5       < SX-  < 35        g )Nu   访问请求：z - )printaddress_string)r   fmtargss      r"   log_messageBaiheliangHandler.log_message,   s    $*=*=*?LM     N)__name__
__module____qualname____firstlineno__httpserverSimpleHTTPRequestHandlerextensions_mapr#   r*   __static_attributes__r-   r,   r"   r   r      s:    
++
.
.
=
= 	N*Nr,   r   T)http.serverr2   ospathlibsocketserversysurllib.parser   lenargvintPORTPathr   r   HOSTr3   r4   r   chdir	TCPServerallow_reuse_addressserve_foreverr-   r,   r"   <module>rG      s     	   
  sxx=1,s388A;$||3sxx=1#4CHHQK)DLLN#((ma'sxx{[N<< NB T4L*;<!%F
 =<<s   8D
D'