The nova.filters Module

Filter support

class BaseFilter

Bases: object

Base class for all filter classes.

filter_all(filter_obj_list, filter_properties)

Yield objects that pass the filter.

Can be overriden in a subclass, if you need to base filtering decisions on all objects. Otherwise, one can just override _filter_one() to filter a single object.

class BaseFilterHandler(loadable_cls_type)

Bases: nova.loadables.BaseLoader

Base class to handle loading filter classes.

This class should be subclassed where one needs to use filters.

get_filtered_objects(filter_classes, objs, filter_properties)

Previous topic

The nova.exception Module

Next topic

The nova.hooks Module

This Page