doc
This commit is contained in:
parent
e13fec23fe
commit
60ef6cc2b4
|
@ -48,6 +48,8 @@ def parse_module(module):
|
||||||
# classes = [(cls, value) for cls, value in getattr(module, '__dict__').items() if value == types.ClassType]
|
# classes = [(cls, value) for cls, value in getattr(module, '__dict__').items() if value == types.ClassType]
|
||||||
classes = getmembers(module, isclass)
|
classes = getmembers(module, isclass)
|
||||||
for name, obj in classes:
|
for name, obj in classes:
|
||||||
|
print module.__name__
|
||||||
|
print obj
|
||||||
write_source(module.__name__ + '.' + name, getsource(obj))
|
write_source(module.__name__ + '.' + name, getsource(obj))
|
||||||
# methods = [(meth, value) for meth, value in getattr(obj, '__dict__').items() if type(value) == types.MethodType]
|
# methods = [(meth, value) for meth, value in getattr(obj, '__dict__').items() if type(value) == types.MethodType]
|
||||||
methods = getmembers(obj, ismethod)
|
methods = getmembers(obj, ismethod)
|
||||||
|
|
|
@ -7,7 +7,6 @@ Config API Details
|
||||||
:test cases: - :api:`test_config_api.py`
|
:test cases: - :api:`test_config_api.py`
|
||||||
- :api:`test_config_big_example.py`
|
- :api:`test_config_big_example.py`
|
||||||
|
|
||||||
|
|
||||||
The handling of options is split into two parts: the description of
|
The handling of options is split into two parts: the description of
|
||||||
which options are available, what their possible values and defaults are
|
which options are available, what their possible values and defaults are
|
||||||
and how they are organized into a tree. A specific choice of options is
|
and how they are organized into a tree. A specific choice of options is
|
||||||
|
|
|
@ -373,18 +373,6 @@ class NetmaskOption(Option):
|
||||||
# by now the validation is nothing but a string, use IPy instead
|
# by now the validation is nothing but a string, use IPy instead
|
||||||
return isinstance(value, str)
|
return isinstance(value, str)
|
||||||
|
|
||||||
#class ArbitraryOption(Option):
|
|
||||||
# def __init__(self, name, doc, default=None, defaultfactory=None,
|
|
||||||
# requires=None, multi=False, mandatory=False):
|
|
||||||
# super(ArbitraryOption, self).__init__(name, doc, requires=requires,
|
|
||||||
# multi=multi, mandatory=mandatory)
|
|
||||||
# self.defaultfactory = defaultfactory
|
|
||||||
# if defaultfactory is not None:
|
|
||||||
# assert default is None
|
|
||||||
|
|
||||||
# def _validate(self, value):
|
|
||||||
# return True
|
|
||||||
|
|
||||||
class OptionDescription(HiddenBaseType, DisabledBaseType):
|
class OptionDescription(HiddenBaseType, DisabledBaseType):
|
||||||
"Config's schema (organisation) and container of Options"
|
"Config's schema (organisation) and container of Options"
|
||||||
"the group_type is an attribute useful for iteration on groups in a config"
|
"the group_type is an attribute useful for iteration on groups in a config"
|
||||||
|
|
Loading…
Reference in New Issue