def dirs(obj, st='', caseSensitive=False):
    """
    I very often want to do a search on the results of dir(), so
    do that more cleanly here
    :param obj: the object to be dir'd
    :param st: the strig to search
    :param caseSensitive: If False, compares .lower() for all, else doesn't
    :return: The results of dir() which contain st
    """
    if caseSensitive:
        return [ii for ii in dir(obj) if st in ii]
    return [ii for ii in dir(obj) if st.lower() in ii.lower()]