CasperSecurity
o
VƧ\? � @ s� d Z ddlmZ ddlm mZ zddlZW n
ddlmZ Y ddl Z G dd� d�Z
G dd� d�Zedkr]G d d
� d
e
�Z
ddlm mZ e�dd�Ze
� Ze�e� e�� dS dS )
z@$Id: xmlrpc_handler.py,v 1.6 2004/04/21 14:09:24 akuchling Exp $� )� as_stringNc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�xmlrpc_handlerc C s |j d d� dkrdS dS )N� z/RPC2� r )�uri��self�request� r
�B/usr/lib/python3/dist-packages/supervisor/medusa/xmlrpc_handler.py�match s zxmlrpc_handler.matchc C s( |j dkr
t| |�|_d S |�d� d S )N�POSTi� )�command� collector�errorr r
r
r �handle_request s
zxmlrpc_handler.handle_requestc C s� t �|�\}}z7z| �||�}t|�td�kr|f}W n t �t �ddt�� d t�� d f ��}Y nt j|dd�}W n |�d� Y d S d|d<