Query¶
- class punyecs.Query(and_attr: set[str] = <factory>, exclude_attr: set[str] = <factory>, exclude_objs: list[~typing.Any] = <factory>, exclude_attr_vals: dict[str, ~typing.Any] = <factory>, exclude_attr_funcs: dict[str, ~typing.Callable[[~typing.Any], bool]] = <factory>)¶
Bases:
objectA class that represnets which attributes and objects should be allowed (or disallowed) in a group.
Attributes Summary
Attributes Documentation
- and_attr: set[str] = <dataclasses._MISSING_TYPE object>¶
- exclude_attr: set[str] = <dataclasses._MISSING_TYPE object>¶
- exclude_attr_funcs: dict[str, Callable[[Any], bool]] = <dataclasses._MISSING_TYPE object>¶
- exclude_attr_vals: dict[str, Any] = <dataclasses._MISSING_TYPE object>¶
- exclude_objs: list[Any] = <dataclasses._MISSING_TYPE object>¶