alecthomas / alecthomas/voluptuous
Inclusive should support default values
Offen
- Vorherrschende Sprache
- Python
- Sterne
- 1.9k
- Forks
- 237
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
The `Inclusive` schema builder does not support default values even though it inherits from `Optional`, which does support them. It would be valuable if defaults were supported for situations such as this:
```
dimensions = Schema({
Inclusive("width", "dims", default=1024): Coerce(int),
Inclusive("height", "dims", default=576): Coerce(int),
}
```
In general, when using `Inclusive` to enforce "all or nothing", having default values for the "nothing" case would be very helpful.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.