def is_dateutil_result_obj_parsed(date_string):
    # handle dateutil>=2.5 tuple result first
    try:
        res, _ = parser()._parse(date_string)
    except __HOLE__:
        res = parser()._parse(date_string)
    if not res:
        return False

    def get_value(obj, key):
        value = getattr(obj, key)
        return str(value) if value is not None else ''

    return any([get_value(res, k) for k in res.__slots__])
dataset/ETHPy150Open scrapinghub/dateparser/dateparser/utils/__init__.py/is_dateutil_result_obj_parsed