Commits

Author Commit Message Labels Comments Date
Adam Lowry
Revert Dict.children auto-creation. Only skip initialization SparseDict fields that are optional.
Adam Lowry
Initial SparseDict implementation (mostly Dict refactoring)
jason kirtland
Added sphinx coverage extension.
jason kirtland
Switch the __compound_init__ guard to an RLock
jason kirtland
Test coverage & fix for JoinedString flat behavior.
jason kirtland
Added JoinedString, a sequence-like compoundish type that can marshal CSV of arbitrary child types.
jason kirtland
Improved flattening of anonymous Array children.
jason kirtland
Improved flattening of named & unnamed Arrays
jason kirtland
Test that List.set_flat does not respond to (listname, value)
jason kirtland
Test that Dict.set_flat does not respond to (dictname, value)
jason kirtland
Added Scott Wilson
Scott Wilson
Update genshi filter for genshi trunk
jason kirtland
A handful of missing doctest:: annotations & a ref fix.
jason kirtland
Documentation for Element.find() and related traversal strategies.
jason kirtland
Fix find(single, !strict) to match the docs.
jason kirtland
New Element.find() syntax supporting 'up' references in relative paths, container expansion and slicing, and scalar or collection results. Will deprecate el() syntax.
jason kirtland
Rid docs of "alpha" mentions and ancient todos; flatland is mature software.
jason kirtland
New sphinx website builder replaces the old pickle processor.
jason kirtland
Added Decimal scalar type.
jason kirtland
Added 'validated_by' and 'including_validators' customizers.
jason kirtland
Copy and paste fail.
jason kirtland
Squash a few instances of string->unicode coersion & added test-fu to detect it.
jason kirtland
Seps are unicode too.
jason kirtland
Minimize string encoding operations in the genshi filter.
jason kirtland
Element.default no longer implicitly calculates default_factory Calculation moved to an explicit `default_value` property. Unfortunate, but the FieldSchema approach that allowed factories access to .default is not possible now without introducing a metaclass for all types. The use-case of default_factories that i18n the .default was too compelling to drop.
jason kirtland
@assignable_property evaulates to None as a class attribute This makes everything a bit more consistent when overriding the attribute when subclassing.
jason kirtland
Firm up explode()/set() return value interaction.
jason kirtland
Dict methods move to Mapping and vice-versa. - Compound is now a Mapping, and doesn't get from_object, update_object, set_by_object etc. (that's the role of Compound.explode). - "policy" remains a Dict-only feature
jason kirtland
Doctest updates for valid -> validators
jason kirtland
Updated tests for validation package change
  1. Prev
  2. Next