;ò
ädê@c           @   sÞ   d  Z  d k l Z d k l Z d k l Z d k l Z e	 a
 e	 a d e f d „  ƒ  YZ d „  Z d „  Z d	 k Z e i ƒ  d
 Z e d j p e d j p e i i d ƒ o  e ƒ  Z e i e e ƒ [ n d Z d	 S(   s!   Implementation of the ctc device
(   s   Device(   s   getDeviceFactory(   s   CTC(   s   DevEthernets   DevCTCc           B   sD   t  Z e e d „ Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   Nc         C   s    t  i |  | | ƒ t |  _ d  S(   N(   s   DevEthernets   __init__s   selfs   lists   parents   CTCs   Type(   s   selfs   lists   parent(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   __init__   s    c         C   s>   | i t j o t Sn t | i ƒ t j o t Sn t Sd S(   s<   returns true of the device is of the same type as this classN(   s   devices   Types   CTCs   trues   getDeviceTypes   Devices   false(   s   selfs   device(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   isType!   s     c         C   s,   t  i |  | ƒ |  i o d |  _ n d  S(   NiÔ  (   s   Devices   loads   selfs   names   Mtu(   s   selfs   name(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   load)   s    c         C   s)   |  i o d |  _ n t i |  ƒ d  S(   NiÔ  (   s   selfs   Mtus   Devices   save(   s   self(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   save.   s    c         C   s   t  |  ƒ i i d ƒ Sd S(   s2   get the gtk.Dialog of the ctc configuration dialogs   DialogN(   s   _devCTCDialogs   selfs   xmls
   get_widget(   s   self(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys	   getDialog3   s     c         C   s   t  Sd S(   s    get the wizard of the ctc wizardN(   s   _devCTCWizard(   s   self(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys	   getWizard7   s     (	   s   __name__s
   __module__s   Nones   __init__s   isTypes   loads   saves	   getDialogs	   getWizard(    (    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   DevCTC   s   				c         C   s
   |  a d S(   s   Set the ctc dialog classN(   s   dialogs   _devCTCDialog(   s   dialog(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   setDevCTCDialog;   s      c         C   s
   |  a d S(   s   Set the ctc wizard classN(   s   wizards   _devCTCWizard(   s   wizard(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   setDevCTCWizard@   s      Ni   s   s390s   s390xs   /etc/chandev.confs    Harald Hoyer <harald@redhat.com>(   s   __doc__s   netconfpkg.NCDevices   Devices   netconfpkg.NCDeviceFactorys   getDeviceFactorys   netconfpkg.NC_functionss   CTCs    netconfpkg.plugins.NCDevEthernets   DevEthernets   Nones   _devCTCDialogs   _devCTCWizards   DevCTCs   setDevCTCDialogs   setDevCTCWizards   oss   unames   machines   paths   isfiles   _dfs   registers
   __author__(   s   machines   oss   _dfs   DevCTCs   getDeviceFactorys
   __author__s   setDevCTCWizards   CTCs   Devices   DevEthernets   setDevCTCDialog(    (    sc   /usr/src/build/423651-noarch/install/usr/share/system-config-network/netconfpkg/plugins/NCDevCTC.pys   ?   s    			-	