'Internal method that returns a list of adjustments for the given sid.
Parameters
asset : Asset
The asset for which to return adjustments.
adjustments_dict: dict
A dictionary of sid -> list that is used as a cache.
table_name: string
The table that contains this data in the adjustments db.
Returns
adjustments: list
A list of [multiplier, pd.Timestamp], earliest first'

def _get_adjustment_list(self, asset, adjustments_dict, table_name):

    if (self._adjustment_reader is None):
        return []
    sid = int(asset)
    try:
        adjustments = adjustments_dict[sid]
    except KeyError:
        adjustments = adjustments_dict[sid] = self._adjustment_reader.get_adjustments_for_sid(table_name, sid)
    return adjustments
