Example #1
0
    def __new__(cls, name, bases, attrs):
        attrs['base_hosts'] = get_declared_fields(Host, 'base_hosts', 'declared_hosts', bases, attrs)
        attrs['base_roles'] = get_declared_fields(Role, 'base_roles', 'declared_roles', bases, attrs)
        new_class = super(EnvMetaclass,
                     cls).__new__(cls, name, bases, attrs)

        return new_class
Example #2
0
    def __new__(cls, name, bases, attrs):
        attrs['base_hosts'] = get_declared_fields(Host, 'base_hosts',
                                                  'declared_hosts', bases,
                                                  attrs)
        attrs['base_roles'] = get_declared_fields(Role, 'base_roles',
                                                  'declared_roles', bases,
                                                  attrs)
        new_class = super(EnvMetaclass, cls).__new__(cls, name, bases, attrs)

        return new_class
Example #3
0
    def __new__(cls, name, bases, attrs):
        attrs['base_reqs'] = get_declared_fields(Requirement, 'base_reqs', 'declared_reqs', bases, attrs)
        new_class = super(RoleMetaclass,
                     cls).__new__(cls, name, bases, attrs)

        return new_class
Example #4
0
    def __new__(cls, name, bases, attrs):
        attrs['base_reqs'] = get_declared_fields(Requirement, 'base_reqs',
                                                 'declared_reqs', bases, attrs)
        new_class = super(RoleMetaclass, cls).__new__(cls, name, bases, attrs)

        return new_class