
    =i&                     b    d dl Zd dlmZ d dlmZ  G d dej                  j                        Zy)    N)extract_data)helper_funcc                   *    e Zd Zd Zd Zd Zd Zd Zy)RequestHandlerc                     | j                   dk(  r| j                          y | j                   dk(  r| j                          y | j                   dk(  r| j                          y y )Nz/api/wiki/refine/startz/api/wiki/refine/resumez/api/status)pathhandle_refine_starthandle_refine_resumehandle_statusselfs    C/home/jay/workspace/teams/shared/qc/tests/fixtures/sample_server.pydo_GETzRequestHandler.do_GET   sQ    9900$$&YY33%%'YY-'  (    c                 :    t               }| j                  d       y N   )r   send_response)r   results     r   r	   z"RequestHandler.handle_refine_start   s    3r   c                 &    | j                  d       y r   r   r   s    r   r
   z#RequestHandler.handle_refine_resume       3r   c                 &    | j                  d       y r   r   r   s    r   r   zRequestHandler.handle_status   r   r   c                      y )N )r   datas     r   _write_progresszRequestHandler._write_progress   s    r   N)__name__
__module____qualname__r   r	   r
   r   r   r   r   r   r   r      s    !   r   r   )	http.serverhttpsample_moduler   sample_utilsr   serverBaseHTTPRequestHandlerr   r   r   r   <module>r'      s$     & $T[[77 r   