File: //lib/python2.7/site-packages/clcommon/cpapi/plugins/interworx.pyc
�
b=0Yc           @   s�   d  d l  Z  d  d l Z d  d l Z d  d l m Z d  d l m Z d Z e j d � Z	 d �  Z
 d Z e d � Z d	 �  Z
 d e d
 � Z d S(   i����N(   t   NotSupported(   t   _dblogin_cplogin_pairst	   InterWorxs   (.+)://(.+):(.+)@.*c           C   s   t  j j d � S(   Ns   /usr/local/interworx/iworx.ini(   t   ost   patht   isfile(    (    (    sD   /usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/interworx.pyt   detect   s    s   /usr/local/interworx/iworx.inic         C   s�   t  �  } t j �  } | j |  � | j d d d d � j d � } t j | � } d \ } } } | r� | j d d d � \ } } } n  | | d	 <| | d
 <| j d d d d � j d � | d <| | d
 <| S(   Nt   sectiont   mysqlt   optiont   rootdsns   "i   i   i   t   logint   passt   default_servert   hostt   db(   NNN(	   t   dictt   ConfigParsert   readt   gett   stript   PARSE_URI_PATTERNt   searcht   Nonet   group(   t
   _conf_patht   accesst   data_configt	   mysql_urit   parse_resultR   R   t   passwd(    (    sD   /usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/interworx.pyt	   db_access   s    	
!!
%
c           C   s   t  d � � d  S(   Nsc   Getting all users registered in the Control Panel is not currently supported. Is under development.(   R    (    (    (    sD   /usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/interworx.pyt   cpusers(   s    c         C   s"