- changed milestone to 0.3.0
factor InstrumentedList into subclasses for different types
turn InstrumentedList
into InstrumentedCollection
and create subclasses InstrumentedSet
, InstrumentedDict
, InstrumentedList
which deal with those three types individually. Have a metaclass that spawns the correct one based on the data being given to it. add another option to relation
that allows you to specify the key
column to use when inserting items into InstrumentedDict
; this is an alternative to using an append
method tacked onto the underlying dictionary (but that way should remain too).
Comments (9)
-
reporter -
reporter - marked as major
-
reporter - changed milestone to 0.4.0
0.3.0 has tons of architectural changes already so i want to push this one off a little bit.
-
reporter additionally, refactor ORM to use a specific iteration method on collection, so that
InstrumentedDict
does not have to redefine its__iter__()
functionality to return values() instaed of keys(). -
- assigned issue to
-
Added to 0.4 in changeset:2796.
-
reporter i think we should add the docs on this to the advanced datamapping docs and then this ticket can be closed.
-
- changed status to resolved
ok ok, checked in the expanded docs. there's more in store for 0.4 but that work will be enhancements.
-
reporter - removed milestone
Removing milestone: 0.4.0 (automated comment)
- Log in to comment