

def get_source_value(self, obj, source, **kwargs):
    '\n        Retrieves the value from ``obj`` associated with some ``source`` description.  Should return\n        a list whose length is determined by the number of sources consulted.  In the default case,\n        this is always just 1, but compound columns that declare their components with nested\n        ``Column`` instances will have sources of their own and need to return a value per nested\n        source.\n        '
    if isinstance(obj, Model):
        value = reduce(get_attribute_value, ([obj] + source.split('__')))
    elif isinstance(obj, dict):
        value = obj[source]
    else:
        raise ValueError(('Unknown object type %r' % (repr(obj),)))
    return [self]

dataset/ETHPy150Open pivotal-energy-solutions/django-datatable-view/datatableview/columns.py Column.get_source_value/VarMisuse@91/251 `value`->`self`