Summary of MiscUtils.NamedValueAccess

You can also browse the complete source file or the generated documentation.


## Exceptions ##


class NamedValueAccessError(LookupError): pass


class NamedValueAccess:

    ## Accessing values by key ##
    def hasValueForKey(self, key)
    def valueForKey(self, key, default=NoDefault)
    def hasValueForName(self, keysString)
    def valueForName(self, keysString, default=None)
    def valueForKeySequence(self, listOfKeys, default=None)
    def valuesForNames(self, keys, default=None, defaults=None, forgive=0, includeNames=0)
    def setValueForKey(self, key, value)
    def resetKeyBindings(self)

    ## Errors ##
    def valueForUnknownKey(self, key, default)
    def handleUnknownSetKey(self, key)

    ## Private ##


class NamedValueAccessWrapper(NamedValueAccess):
    def __init__(self, object)
    def hasValueForKey(self, key)
    def valueForKey(self, key, default=NoDefault)
    def valueForName(self, key, default=NoDefault)


## Private ##
def valueForKey(obj, key, default=NoDefault)
def valueForName(obj, name, default=NoDefault)