syn.conf package

Submodules

syn.conf.conf module

class syn.conf.conf.YAMLMixin

Bases: syn.conf.conf.DictMixin

classmethod from_file(fil)

syn.conf.conf2 module

class syn.conf.conf2.ConfDict(**kwargs)

Bases: syn.base.b.base.Base

Class Options:

  • args: ()
  • autodoc: True
  • coerce_args: False
  • id_equality: False
  • init_validate: False
  • make_hashable: False
  • make_type_object: True
  • optional_none: False
  • register_subclasses: False
  • repr_template:
  • coerce_hooks: ()
  • create_hooks: ()
  • init_hooks: ()
  • init_order: ()
  • metaclass_lookup: (‘coerce_hooks’, ‘init_hooks’, ‘create_hooks’, ‘setstate_hooks’)
  • setstate_hooks: ()
class syn.conf.conf2.ConfList(**kwargs)

Bases: syn.base.b.wrapper.ListWrapper

Keyword-Only Arguments:

_list: <Schema>
The wrapped list

Class Options:

  • args: ()
  • autodoc: True
  • coerce_args: False
  • id_equality: False
  • init_validate: False
  • make_hashable: False
  • make_type_object: True
  • max_len: None
  • min_len: None
  • optional_none: False
  • register_subclasses: False
  • repr_template:
  • coerce_hooks: ()
  • create_hooks: ()
  • init_hooks: ()
  • init_order: ()
  • metaclass_lookup: (‘coerce_hooks’, ‘init_hooks’, ‘create_hooks’, ‘setstate_hooks’)
  • setstate_hooks: ()

Groups:

  • _all: _list
  • copy_copy: _list
  • _internal: _list
  • str_exclude: _list
schema = <syn.schema.b.sequence.Repeat {'set': <syn.sets.b.operators.Union {'_id': None, '_node_count': 21, '_name': None}>, 'lb': 0, 'greedy': True, '_name': None, '_node_count': 2, '_id': None, 'ub': None}>
class syn.conf.conf2.Conf(**kwargs)

Bases: syn.conf.conf2.ConfDict

Keyword-Only Arguments:

_env: dict vars: ConfDict

Class Options:

  • args: ()
  • autodoc: True
  • coerce_args: False
  • id_equality: False
  • init_validate: False
  • make_hashable: False
  • make_type_object: True
  • optional_none: False
  • register_subclasses: False
  • repr_template:
  • coerce_hooks: ()
  • create_hooks: ()
  • init_hooks: ()
  • init_order: ()
  • metaclass_lookup: (‘coerce_hooks’, ‘init_hooks’, ‘create_hooks’, ‘setstate_hooks’)
  • setstate_hooks: ()

Groups:

  • _all: _env, vars

syn.conf.vars module

class syn.conf.vars.Vars(**kwargs)

Bases: syn.base.b.base.Base

Class Options:

  • args: ()
  • autodoc: True
  • coerce_args: False
  • env_default: False
  • id_equality: False
  • init_validate: False
  • make_hashable: False
  • make_type_object: True
  • optional_none: False
  • register_subclasses: False
  • repr_template:
  • coerce_hooks: ()
  • create_hooks: ()
  • init_hooks: ()
  • init_order: ()
  • metaclass_lookup: (‘coerce_hooks’, ‘init_hooks’, ‘create_hooks’, ‘setstate_hooks’)
  • setstate_hooks: ()
classmethod coerce(value)

Module contents