def parse_extended_name ( self, name ):
        col = name.find( '.' )
        if col < 0:
            object = self.context_object
        else:
            object, name = self.ui.context[ name[ : col ] ], name[ col + 1: ]

        return ( object, name, eval( "lambda obj=object: obj." + name ) )

    #---------------------------------------------------------------------------
    #  Initializes and synchronizes (as needed) editor traits with the value of
    #  corresponding factory traits:
    #---------------------------------------------------------------------------
Returns a tuple of the form ( context_object, 'name[.name...],
dataset/ETHPy150Open enthought/traitsui/traitsui/editor.py/Editor.parse_extended_name