adaptivemd.SortedBundle

class adaptivemd.SortedBundle(bundle, key)[source]

Sorted view of a bundle

__init__(bundle, key)[source]

Methods

__init__(bundle, key)
c(cls) Return a view bundle on all entries that are instances of a class
f(pattern) Return a view bundle on all entries that match a location pattern
pick() Pick a random element
sorted(key) Return a view bundle where all entries are sorted by a given key attribute
v(fnc) Return a view bundle on all entries that are filtered by a function

Attributes

all Return a Delegator that will apply attribute and function call to all bundle elements
first object
one Return one element from the list
first

object Return the first of the sorted elements