'Iterates over (key, subview) pairs contained in dictionaries
from *all* sources at this view. If the object for this view in
any source is not a dict, then a ConfigTypeError is raised.'

def items(self):

    for key in self.keys():
        (yield (key, self[key]))
