On 06 Nov 2013, at 22:49, Stijn De Weirdt wrote:

> In easybuild/framework/easyconfig/format/version.py:
> 
> >      """
> > +    # TODO: add nested/recursive example to docstring
> > +
> > +    DEFAULT = 'DEFAULT'
> > +    # list of known marker types (except default)
> > +    KNOWN_MARKER_TYPES = [ToolchainVersionOperator, VersionOperator]  # order matters, see parse_sections
> > +    VERSION_OPERATOR_VALUE_TYPES = {
> > +        'toolchains': ToolchainVersionOperator,
> 
> these are actually lists of...

This is just a mapping of the 'versions' and 'toolchains' keys (the name indicates they're lists), to the type of value(s) the are expected to contain, so it's fine imho