;ò
ädê@c           @   s‡   d  k  Td k l Z d  k Td k Z e a e a d e f d „  ƒ  YZ	 d „  Z
 d „  Z e ƒ  Z e i e	 e ƒ d Z d Z d	 Z d S(
   (   s   *(   s   getDeviceFactoryNs   DevIsdnc           B   se   t  Z e e d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 e d „ Z
 e d	 „ Z RS(
   Nc         C   s8   t  i |  | | ƒ t |  _ t i i	 t
 |  ƒ |  _ d  S(   N(   s   Devices   __init__s   selfs   lists   parents   ISDNs   Types
   netconfpkgs   NCDialups
   IsdnDialups   Nones   Dialup(   s   selfs   lists   parent(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   __init__   s    	c         C   s0   t  | ƒ } t i |  | ƒ |  i i | ƒ d  S(   N(   s
   ConfDevices   names   confs   Devices   loads   selfs   Dialup(   s   selfs   names   conf(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   load!   s    c         C   sQ   |  i t j p t |  i t i i ƒ o t i i t |  ƒ |  _ n |  i Sd  S(   N(   s   selfs   Dialups   Nones
   isinstances
   netconfpkgs   NCDialups
   IsdnDialup(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   createDialup&   s    *c         C   s   t  |  ƒ i i d ƒ Sd  S(   Ns   Dialog(   s   _devIsdnDialogs   selfs   xmls
   get_widget(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys	   getDialog,   s    c         C   s   t  Sd  S(   N(   s   _devIsdnWizard(   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys	   getWizard/   s    c         C   s>   | i t j o t Sn t | i ƒ t j o t Sn t Sd  S(   N(   s   devices   Types   ISDNs   trues   getDeviceTypes   Devices   false(   s   selfs   device(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   isType2   s
    c         C   s   d Sd  S(   Ns   ISDN Card 0(    (   s   self(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   getHWDevice9   s    c         C   s®   d } | d d |  i |  i f g } y] t | | d d d f d t d ƒ d	 t d
 ƒ |  i d t d ƒ |  i d | ƒ\ } } Wn t	 j
 o } d } n X| | f Sd  S(   Ns   /bin/shs   -cs,   /sbin/ifup %s; /usr/sbin/userisdnctl %s dials   catchfdi   i   s   titles   Network device activating...s   labels,   Activating network device %s, please wait...s   errlabels#   Cannot activate network device %s!
s   dialogiÿÿÿÿ(
   s   commands   selfs   DeviceIds   params   generic_run_dialogs   _s   dialogs   rets   msgs   RuntimeError(   s   selfs   dialogs   params   commands   rets   msg(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   activate=   s    c         C   s®   d } | d d |  i |  i f g } y] t | | d d d f d t d ƒ d	 t d
 ƒ |  i d t d ƒ |  i d | ƒ\ } } Wn t	 j
 o } d } n X| | f Sd  S(   Ns   /bin/shs   -cs1   /usr/sbin/userisdnctl %s hangup ;/sbin/ifdown %s;s   catchfdi   i   s   titles   Network device deactivating...s   labels.   Deactivating network device %s, please wait...s   errlabels%   Cannot deactivate network device %s!
s   dialogiÿÿÿÿ(
   s   commands   selfs   DeviceIds   params   generic_run_dialogs   _s   dialogs   rets   msgs   RuntimeError(   s   selfs   dialogs   params   commands   rets   msg(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys
   deactivateU   s    (   s   __name__s
   __module__s   Nones   __init__s   loads   createDialups	   getDialogs	   getWizards   isTypes   getHWDevices   activates
   deactivate(    (    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   DevIsdn   s   						c         C   s
   |  a d  S(   N(   s   dialogs   _devIsdnDialog(   s   dialog(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   setDevIsdnDialogm   s     c         C   s
   |  a d  S(   N(   s   wizards   _devIsdnWizard(   s   wizard(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   setDevIsdnWizardq   s     s    Harald Hoyer <harald@redhat.com>s   $Date: 2004/07/06 08:09:10 $s   $Revision: 1.8.4.1 $(   s   netconfpkg.NCDevices   netconfpkg.NCDeviceFactorys   getDeviceFactorys   netconfpkg.NC_functionss
   netconfpkgs   Nones   _devIsdnDialogs   _devIsdnWizards   Devices   DevIsdns   setDevIsdnDialogs   setDevIsdnWizards   dfs   registers   ISDNs
   __author__s   __date__s   __version__(	   s
   netconfpkgs   __version__s   DevIsdns   dfs   setDevIsdnWizards   __date__s
   __author__s   getDeviceFactorys   setDevIsdnDialog(    (    sd   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevIsdn.pys   ?   s   	R			