2007-12-14 01:26:20 +01:00
# This file was automatically generated by SWIG (http://www.swig.org).
2008-04-21 17:59:08 +02:00
# Version 1.3.35
2007-12-14 01:26:20 +01:00
#
# Don't modify this file, modify the SWIG interface instead.
import _param
import new
new_instancemethod = new . instancemethod
try :
_swig_property = property
except NameError :
pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic ( self , class_type , name , value , static = 1 ) :
if ( name == " thisown " ) : return self . this . own ( value )
if ( name == " this " ) :
if type ( value ) . __name__ == ' PySwigObject ' :
self . __dict__ [ name ] = value
return
method = class_type . __swig_setmethods__ . get ( name , None )
if method : return method ( self , value )
if ( not static ) or hasattr ( self , name ) :
self . __dict__ [ name ] = value
else :
raise AttributeError ( " You cannot add attributes to %s " % self )
def _swig_setattr ( self , class_type , name , value ) :
return _swig_setattr_nondynamic ( self , class_type , name , value , 0 )
def _swig_getattr ( self , class_type , name ) :
if ( name == " thisown " ) : return self . this . own ( )
method = class_type . __swig_getmethods__ . get ( name , None )
if method : return method ( self )
raise AttributeError , name
def _swig_repr ( self ) :
try : strthis = " proxy of " + self . this . __repr__ ( )
except : strthis = " "
return " < %s . %s ; %s > " % ( self . __class__ . __module__ , self . __class__ . __name__ , strthis , )
import types
try :
_object = types . ObjectType
_newclass = 1
except AttributeError :
class _object : pass
_newclass = 0
del types
def _swig_setattr_nondynamic_method ( set ) :
def set_attr ( self , name , value ) :
if ( name == " thisown " ) : return self . this . own ( value )
if hasattr ( self , name ) or ( name == " this " ) :
set ( self , name , value )
else :
raise AttributeError ( " You cannot add attributes to %s " % self )
return set_attr
class LoadParm ( object ) :
thisown = _swig_property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
__repr__ = _swig_repr
def __init__ ( self , * args , * * kwargs ) :
_param . LoadParm_swiginit ( self , _param . new_LoadParm ( * args , * * kwargs ) )
__swig_destroy__ = _param . delete_LoadParm
2008-02-28 20:04:58 +01:00
LoadParm . default_service = new_instancemethod ( _param . LoadParm_default_service , None , LoadParm )
2007-12-14 01:26:20 +01:00
LoadParm . load = new_instancemethod ( _param . LoadParm_load , None , LoadParm )
2008-01-23 23:15:39 +01:00
LoadParm . load_default = new_instancemethod ( _param . LoadParm_load_default , None , LoadParm )
2007-12-14 01:26:20 +01:00
LoadParm . __len__ = new_instancemethod ( _param . LoadParm___len__ , None , LoadParm )
LoadParm . __getitem__ = new_instancemethod ( _param . LoadParm___getitem__ , None , LoadParm )
LoadParm . configfile = new_instancemethod ( _param . LoadParm_configfile , None , LoadParm )
LoadParm . is_mydomain = new_instancemethod ( _param . LoadParm_is_mydomain , None , LoadParm )
LoadParm . is_myname = new_instancemethod ( _param . LoadParm_is_myname , None , LoadParm )
2007-12-17 11:12:36 +01:00
LoadParm . use = new_instancemethod ( _param . LoadParm_use , None , LoadParm )
2007-12-17 23:16:12 +01:00
LoadParm . set = new_instancemethod ( _param . LoadParm_set , None , LoadParm )
LoadParm . get = new_instancemethod ( _param . LoadParm_get , None , LoadParm )
2007-12-14 01:26:20 +01:00
LoadParm_swigregister = _param . LoadParm_swigregister
LoadParm_swigregister ( LoadParm )
class loadparm_service ( object ) :
thisown = _swig_property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
2008-04-21 17:59:08 +02:00
def __init__ ( self , * args , * * kwargs ) : raise AttributeError , " No constructor defined "
2007-12-14 01:26:20 +01:00
__repr__ = _swig_repr
loadparm_service . volume_label = new_instancemethod ( _param . loadparm_service_volume_label , None , loadparm_service )
loadparm_service . printername = new_instancemethod ( _param . loadparm_service_printername , None , loadparm_service )
loadparm_service . maxprintjobs = new_instancemethod ( _param . loadparm_service_maxprintjobs , None , loadparm_service )
loadparm_service_swigregister = _param . loadparm_service_swigregister
loadparm_service_swigregister ( loadparm_service )
class ParamFile ( object ) :
thisown = _swig_property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
__repr__ = _swig_repr
def __init__ ( self , * args , * * kwargs ) :
_param . ParamFile_swiginit ( self , _param . new_ParamFile ( * args , * * kwargs ) )
2007-12-14 01:26:25 +01:00
def __getitem__ ( self , name ) :
ret = self . get_section ( name )
if ret is None :
raise KeyError ( " No such section %s " % name )
return ret
2007-12-25 16:36:23 -06:00
class SectionIterator :
def __init__ ( self , param ) :
self . param = param
self . key = None
def __iter__ ( self ) :
return self
def next ( self ) :
if self . key is None :
self . key = self . param . first_section ( )
if self . key is None :
raise StopIteration
return self . key
else :
self . key = self . param . next_section ( self . key )
if self . key is None :
raise StopIteration
return self . key
def __iter__ ( self ) :
return self . SectionIterator ( self )
2007-12-14 14:28:07 +01:00
__swig_destroy__ = _param . delete_ParamFile
2007-12-14 01:26:20 +01:00
ParamFile . get_section = new_instancemethod ( _param . ParamFile_get_section , None , ParamFile )
2007-12-17 11:12:36 +01:00
ParamFile . add_section = new_instancemethod ( _param . ParamFile_add_section , None , ParamFile )
2007-12-14 01:26:20 +01:00
ParamFile . get = new_instancemethod ( _param . ParamFile_get , None , ParamFile )
2007-12-17 11:12:36 +01:00
ParamFile . get_string = new_instancemethod ( _param . ParamFile_get_string , None , ParamFile )
2007-12-14 01:26:20 +01:00
ParamFile . set_string = new_instancemethod ( _param . ParamFile_set_string , None , ParamFile )
2007-12-17 11:12:36 +01:00
ParamFile . set = new_instancemethod ( _param . ParamFile_set , None , ParamFile )
2007-12-25 16:36:23 -06:00
ParamFile . first_section = new_instancemethod ( _param . ParamFile_first_section , None , ParamFile )
ParamFile . next_section = new_instancemethod ( _param . ParamFile_next_section , None , ParamFile )
2007-12-14 01:26:20 +01:00
ParamFile . read = new_instancemethod ( _param . ParamFile_read , None , ParamFile )
ParamFile . write = new_instancemethod ( _param . ParamFile_write , None , ParamFile )
ParamFile_swigregister = _param . ParamFile_swigregister
ParamFile_swigregister ( ParamFile )
2007-12-17 11:12:36 +01:00
class param_opt ( object ) :
thisown = _swig_property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
2008-04-21 17:59:08 +02:00
def __init__ ( self , * args , * * kwargs ) : raise AttributeError , " No constructor defined "
2007-12-17 11:12:36 +01:00
__repr__ = _swig_repr
2007-12-25 16:36:23 -06:00
key = _swig_property ( _param . param_opt_key_get )
value = _swig_property ( _param . param_opt_value_get )
2007-12-17 11:12:36 +01:00
__swig_destroy__ = _param . delete_param_opt
param_opt . __str__ = new_instancemethod ( _param . param_opt___str__ , None , param_opt )
param_opt_swigregister = _param . param_opt_swigregister
param_opt_swigregister ( param_opt )
2007-12-14 01:26:20 +01:00
class param_section ( object ) :
thisown = _swig_property ( lambda x : x . this . own ( ) , lambda x , v : x . this . own ( v ) , doc = ' The membership flag ' )
__repr__ = _swig_repr
2007-12-25 16:36:23 -06:00
name = _swig_property ( _param . param_section_name_get )
2007-12-14 01:26:25 +01:00
def __getitem__ ( self , name ) :
2007-12-17 11:12:36 +01:00
ret = self . get ( name )
2007-12-14 01:26:25 +01:00
if ret is None :
2007-12-17 11:12:36 +01:00
raise KeyError ( " No such option %s " % name )
2007-12-14 01:26:25 +01:00
return ret
2007-12-25 16:36:23 -06:00
class ParamIterator :
def __init__ ( self , section ) :
self . section = section
self . key = None
def __iter__ ( self ) :
return self
def next ( self ) :
if self . key is None :
self . key = self . section . first_parameter ( )
if self . key is None :
raise StopIteration
return self . key
else :
self . key = self . section . next_parameter ( self . key )
if self . key is None :
raise StopIteration
return self . key
def __iter__ ( self ) :
return self . ParamIterator ( self )
2007-12-14 01:26:20 +01:00
def __init__ ( self , * args , * * kwargs ) :
_param . param_section_swiginit ( self , _param . new_param_section ( * args , * * kwargs ) )
__swig_destroy__ = _param . delete_param_section
param_section . get = new_instancemethod ( _param . param_section_get , None , param_section )
2007-12-25 16:36:23 -06:00
param_section . first_parameter = new_instancemethod ( _param . param_section_first_parameter , None , param_section )
param_section . next_parameter = new_instancemethod ( _param . param_section_next_parameter , None , param_section )
2007-12-14 01:26:20 +01:00
param_section_swigregister = _param . param_section_swigregister
param_section_swigregister ( param_section )
2007-12-14 14:28:21 +01:00
cvar = _param . cvar
2007-12-14 01:26:20 +01:00