/usr/lib/python2.6/site-packages/clcommon/cpapi/plugins
NameSizeModeActions
cpanel.py118650644editdlrm
cpanel.pyc111780644editdlrm
cpanel.pyo111780644editdlrm
directadmin.py45620644editdlrm
directadmin.pyc58230644editdlrm
directadmin.pyo58230644editdlrm
interworx.py13530644editdlrm
interworx.pyc20930644editdlrm
interworx.pyo20930644editdlrm
ispmanager.py45220644editdlrm
ispmanager.pyc50590644editdlrm
ispmanager.pyo50590644editdlrm
nopanel.py10020644editdlrm
nopanel.pyc16880644editdlrm
nopanel.pyo16880644editdlrm
plesk.py26420644editdlrm
plesk.pyc37440644editdlrm
plesk.pyo37440644editdlrm
universal.py14510644editdlrm
universal.pyc19680644editdlrm
universal.pyo19680644editdlrm
__init__.py410644editdlrm
__init__.pyc1540644editdlrm
__init__.pyo1540644editdlrm
Edit: /usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/ispmanager.pyo (5059B)
Ñò \=0Yc @sÚddkZddkZddkZyddkZWnej o dZnXddklZddklZl Z dZ d„Z dZ dZ dZdde d „Ze d „Zd „Zd „Zde d „ZdS(iÿÿÿÿN(t NoPackage(t NotSupportedtNoDBAccessDatat ISPManagercCs#tiidƒptiidƒS(Ns/usr/local/ispmgr/bin/ispmgrs/usr/local/mgr5/sbin/mgrctl(tostpathtisfile(((sE/usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/ispmanager.pytdetectss!/usr/local/ispmgr/etc/ispmgr.confs(\S+) "([^"]+)" {([^}]+)}s (\S+)\s+(\S+)c Csµtƒ}d}|otƒ}x„|D]x}|iƒ}t|ƒdjo+|it|gƒƒ|i|dƒq&t|ƒdjo|i|dƒq&q&Wnt|ƒ}tƒ} xéti t |i ƒƒD]Ï\} } } ti t | ƒ} | |jo¡|d|fjoŽtg}| D]7\}}|djp ||jo|||fq#q#~ƒ}t |iƒƒit |iƒƒƒo| i|ƒq£qÔqÔW|iƒ| S(sK /usr/local/ispmgr/etc/ispmgr.conf parser :param sectype: Type sector for example: Service or DbServer or Account :param secname: Name sector. May be different :param seckeys: Name key for retrieving and filtering :param path: path to config file default /usr/local/ispmgr/etc/ispmgr.conf :return: list iiiN(tdicttNonetlisttsplittlentupdatetappendtopentretfindalltSECTION_PATTERNtreadtKEYWORDS_PATTERNtsettitemstissubsettclose(tsectypetsecnametseckeysRtseckeys_filtertseckeys_extractedtkey_valtkey_val_splitedt conf_streamt result_listtstypetsnametsbodytblstt_[1]tktvtresult((sE/usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/ispmanager.pyt conf_parss2       7( cCsžtƒ}tddddd|ƒ}x`|D]X}y<|d|d <|d|d <|d|d qTqTW|i ƒdS(s— Extract (database name <=> control panel login) pairs from ISPmanager config file :param cplogin_lst: :param _conf_path: :return: iis DbAssign is?WARNING: can not find group name with id %s; line %d in file %ss(WARNING: can not pars line %d in file %sN( RRtgrptgetgrallt enumeratet startswithR R R>tintR t ValueErrorR( t cplogin_lstR5R R&t grp_tupletgrpid_login_dictt line_numbtlinet line_splitedtdbnametuser_uidtcplogin((sE/usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/ispmanager.pyt_dbname_cplogin_pairs_itercs& ;    !(RRRJR=t ImportErrorR tclcommon.cpapi.cpapiexceptionsRRRt __cpname__Rt ISP_DB_CONFRRR*R9RHRIRY(((sE/usr/lib/python2.6/site-packages/clcommon/cpapi/plugins/ispmanager.pyts$     $