Commits

Author Commit Message Labels Comments Date
Scott Wilson
exposed new validators in the flatland.valid package.
Scott Wilson
Adds scalar value min, max and range validators. ValueLessThan, ValueGreaterThan, ValueAtLeast, ValueAtMost, ValueBetween.
Scott Wilson
Adds support for namedtuple as an input to dict containers.
jason kirtland
Added sequence (e.g. List) length validators for <=, >=, and between.
jason kirtland
Armined the place up a bit with deferred push-up imports in __init__
jason kirtland
Pickle builder fu
jason kirtland
Docs for enums.
jason kirtland
More container doc improvements
jason kirtland
Explicit invalid/None enum setting tests.
jason kirtland
Docs & docstring cleanup.
jason kirtland
Docs for Element.default
jason kirtland
Split default generation to a dedicated (optional) callable.
jason kirtland
Tighten up array setting tests
jason kirtland
Split up monolithic test_containers
jason kirtland
A Dict-level default is now used preferentially over field-level defaults.
jason kirtland
Field defaults may be callables, called with element as their sole positional argument.
jason kirtland
Added **kw missing upcalls on a handful of validators.
jason kirtland
Allow signal.connect() to be used as a decorator.
jason kirtland
Killed off .new() alias for .create_element, added back __call__.
jason kirtland
Reworked Enum type as a specialiation of a generalized constrained scalar type.
jason kirtland
NotDuplicated comparator is now pluggable.
jason kirtland
Added NotDuplicated, a sibling-inspecting validator.
jason kirtland
Missed setting .parent on Array children
jason kirtland
Fixed compound flattening failure in apply() replacement code.
jason kirtland
Rounded out validation short circuits with Skip, SkipAll and SkipAllFalse.
jason kirtland
Psuedo-boolean magic cookies accept docstrings now.
jason kirtland
Removed Element.apply()
jason kirtland
Element.valid stashes boolean status or Unevaluated. Element.all_valid
jason kirtland
Import cleanups.
jason kirtland
Simplified SlotElement
  1. Prev
  2. Next