…ve no idea what im doing'?
…elf.preparer) == list, as per mcdonc's request.
~~~~~~~~ - Better class-based mapping schema inheritance model. * A node declared in a subclass of a mapping schema superclass now overrides any node with the same name inherited from any superclass. Previously, it just repeated and didn't override. * A ``schema_order`` attribute may be passed to SchemaNode constructor. This is an integer which defines the position in a parent node's child ordering. * ``colander.FIRST`` and ``colander.LAST`` constants are available for passing in as ``schema_order``. Backwards Incompatibilities ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - The inheritance changes required a minor backwards incompatibility: calling ``__setitem__`` on a SchemaNode will no longer raise ``KeyError`` when attempting to set a subnode into a node that doesn't already have an existing subnode by that name. Instead, the subnode will be appended to the child list. Documentation ~~~~~~~~~~~~~ - A "Schema Inheritance" section was added to the Basics chapter documentation.
two-decimal-point precision rounded-up. - Allow ``quant`` and ``rounding`` args to ``colander.Decimal`` constructor.