cloup.constraints._support¶
Classes summary¶
|
A NamedTuple storing a |
|
Internal utility |
|
Provides support to constraints. |
Functions Summary¶
|
Registers a constraint. |
Contents¶
-
class
cloup.constraints._support.BoundConstraintSpec[source]¶ Bases:
NamedTupleA NamedTuple storing a
Constraintand the names of the parameters if has check.- Parameters
constraint (cloup.constraints._core.Constraint) –
params (Sequence[str]) –
-
constraint:cloup.constraints._core.Constraint¶
-
params:Sequence[str]¶
-
cloup.constraints._support.constraint(constr, params)[source]¶ Registers a constraint.
- Parameters
constr (cloup.constraints._core.Constraint) –
params (Iterable[str]) –
-
class
cloup.constraints._support.BoundConstraint[source]¶ Bases:
NamedTupleInternal utility
NamedTuplethat represents aConstraintbound to a collection ofParameterinstances. Note: this is not a subclass of Constraint.- Parameters
constraint (cloup.constraints._core.Constraint) –
params (Sequence[click.core.Parameter]) –
-
constraint:cloup.constraints._core.Constraint¶
-
params:Sequence[click.Parameter]¶
-
check_values(self, ctx)[source]¶ - Parameters
ctx (click.Context) –
-
get_help_record(self, ctx)[source]¶ - Parameters
ctx (click.Context) –
- Return type
-
class
cloup.constraints._support.ConstraintMixin(*args, constraints=(), show_constraints=False, **kwargs)[source]¶ Provides support to constraints.
- Parameters
constraints (Sequence[cloup.constraints._support.BoundConstraintSpec]) –
show_constraints (bool) –
-
get_params_by_name(self, names)[source]¶ - Parameters
names (Iterable[str]) –
- Return type
List[click.Parameter]
-
format_help(self, ctx, formatter)[source]¶ - Parameters
formatter (click.HelpFormatter) –
- Return type