fspath.helper module

nothing special here, just some small helper

class fspath.helper.Options[source]

Bases: dict

A container to hold options

>>> x = Options(x='foo', y='bar')
>>> x.get("z", 'not available')
not available
>>> x.y
bar
class fspath.helper.OptionsWithDefault(default, *args, **kwargs)[source]

Bases: Options

A container to hold options with defaults

Kann mit einem Python-Dictionary oder Keyword-Argumneten im Konstruktor beladen werden. Verwendungszweck sehr allgemein, z.B.:

..codeblock:: python

>>> x = OptionsWithDefault('unknown', x='foo', y='bar')
>>> x.z
'unknown'
>>> x.y
'bar'