Ñò +z2Wc@sgddkZddklZddklZlZlZlZddkZddd„ƒYZ dZ dS(iÿÿÿÿN(t NCDeviceList(t getNickNamet getDeviceTypetISDNtMODEMt NetworkDevicecBs,eZd„Zd„Zd„Zd„ZRS(cCs&g|_tiƒ|_|iƒdS(N(tactivedevicelistRt getDeviceListt devicelisttload(tself((s6/usr/share/system-config-network/netconfpkg/Control.pyt__init__s cCshd}tiƒ}||_x9|D]1}t|i|ƒ}t|ƒtjo~ti|ti ƒodxa|D]U}ti d||fƒdjoPqjy|ii |ƒWqjt j oqjXqjWqSq"t|ƒt joutid|tiƒoq"nxQ|D]5}tid|tiƒo|ii|ƒPqqW|ii |ƒq"q"W|iiƒdS(Ns/usr/sbin/userisdnctls%s %s status >& /dev/nullis/var/run/ppp-%s.pid(tethtooltget_active_devicesRRRRRtostaccesstX_OKtsystemtremovet ValueErrorRtF_OKtappendtsort(R t_NetworkDevice__isdnctrltltitnicknametnick((s6/usr/share/system-config-network/netconfpkg/Control.pyR s6     cCs|iS(N(R(R ((s6/usr/share/system-config-network/netconfpkg/Control.pytgetJscCs||ijotStS(N(RtTruetFalse(R tdevice((s6/usr/share/system-config-network/netconfpkg/Control.pytfindMs(t__name__t __module__R R RR (((s6/usr/share/system-config-network/netconfpkg/Control.pyRs  , s<Than Ngo , Harald Hoyer (( Rt netconfpkgRtnetconfpkg.NC_functionsRRRRR Rt __author__(((s6/usr/share/system-config-network/netconfpkg/Control.pyts " :