def skip(app, what, name, obj, skip, options):
    if skip:
        return True
    if name.startswith('_') and name != '__init__':
        return True
    if name.startswith('on_data'):
        return True
    if name.startswith('on_raw_'):
        return True
    if name.startswith('on_ctcp') and ('on_ctcp', 'on_ctcp_reply') not in name:
        return True
    if name.startswith('on_isupport_'):
        return True
    if name.startswith('on_capability_'):
        return True
    return False
dataset/ETHPy150Open Shizmob/pydle/docs/conf.py/skip/swapped operands of `not in`