This makes them look more like dictionaries, which is nice.
raise TypeError, "immutable object"
def __iter__(me):
return iter(me.map)
+ def iterkeys(me):
+ return iter(me.map)
+ def itervalues(me):
+ for k in me:
+ yield me[k]
+ def iteritems(me):
+ for k in me:
+ yield k, me[k]
def keys(me):
return [k for k in me]
def values(me):
return [me[k] for k in me]
+ def items(me):
+ return [(k, me[k]) for k in me]
eccurves = _groupmap(_base._eccurves, ECInfo._curven)
primegroups = _groupmap(_base._pgroups, DHInfo._groupn)
bingroups = _groupmap(_base._bingroups, BinDHInfo._groupn)