ó b=0Yc@s¯ddlZddlZddlZddlZddlZddlmZmZmZdZej j ej j ej ƒdƒZ d„ZddlmZddlmZmZmZddlmZd Zd Zd Zd Zd ZdZdZdZidd6dd6dd6dd6dd6dd6Z d$Z!ed„Z"ed„Z#ed„Z$de&d„Z'dd%ed„Z(dddd „Z)ed!„Z*ed"„Z+ded#„Z,dS(&iÿÿÿÿN(t ConfigParsert NoOptionErrortNoSectionErrortcPanelscpanel-dbmappingcCstjjdƒS(Ns/usr/local/cpanel/cpanel(tostpathtisfile(((sA/usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/cpanel.pytdetects(tload(tNoDBAccessDatatCpApiTypeErrortNoDomain(tClPwds /root/.my.cnfs/etc/userplanss/var/cpanel/databases/s/var/cpanel/users/s/var/cpanel/resellerss6/etc/userdatadomains;/var/cpanel/userdata/{user}/caches/etc/wwwacct.confs/etc/sysconfig/cloudlinuxtdnstplantpackagetownertresellert contactemailtmailtlocaletusertcplogincCstƒ}tƒ}|j|ƒ}|s:td|ƒ‚ny—|jddddƒrƒ|jdddddtƒjdƒ|dR!R3R%R5(t cplogin_lsttwith_system_userstresultstuid_listtusernametparamstoutputR8((sA/usr/lib/python2.7/site-packages/clcommon/cpapi/plugins/cpanel.pytdblogin_cplogin_pairsRs&#    c Cs«tƒ}t|ttfƒr*|g}nut|ttfƒrNt|ƒ}nQ|dkr{tjtjj |dƒƒ}n$t dddddt |ƒj ƒ‚xÿ|D]÷}tjj ||ƒ}tjj |ƒsåd|fGHq¦nt|ƒ}g|D]}|jtj|ƒƒ^qø}|jt|ƒƒd|kr¦|jd ƒ} | r| |t|ƒjdƒsJ     $     % 0  .