'Get the last accessed times of an account by IP address.
Returns a list of dicts of the last accessed times of an account by
IP address, most recent first.
Example:
>>> IPsByAccount.get(52)
{datetime.datetime(2016, 1, 24, 6, 23, 0, 326000, tzinfo=<UTC>): \'127.0.0.3\'},
{datetime.datetime(2016, 1, 24, 6, 22, 58, 983000, tzinfo=<UTC>): \'127.0.0.2\'},
Pagination is done based on the date of the entry.  For instance, to
continue getting results from the previous set:
>>> IPsByAccount.get(52, column_start=datetime.datetime(
2016, 1, 24, 6, 22, 58, 983000))
{datetime.datetime(2016, 1, 24, 6, 21, 50, 121000, tzinfo=<UTC>): \'127.0.0.1\'},'

@classmethod
def get(cls, account_id, column_start=None, column_finish=None, column_count=100, column_reversed=True):

    column_start = (column_start or '')
    column_finish = (column_finish or '')
    results = []
    query = tdb_cassandra.ColumnQuery(cls, (str(account_id),), column_start=column_start, column_finish=column_finish, column_count=column_count, column_reversed=column_reversed)
    for date_ip in query:
        for (dt, ip) in date_ip.iteritems():
            results.append({dt.replace(tzinfo=pytz.utc): ip})
    return results
