Set Provider Dictionary
from setprovider import SetProvider
class SetProviderDict(SetProvider):
def __init__(self, alist):
self.items = alist
self.specs = {}
def add_spec(self, key, value):
self.specs[key] = value
def __iter__(self):
return iter([self[key] for key in self.specs.iterkeys()])