def __init__(self, pin, pud_up_down):
    print((("'def __init__(self," + str(pin)) + "): '"))
    GPIO.setup(pin, GPIO.IN, pull_up_down=pud_up_down)
    GPIO.setup(LED, GPIO.OUT)
    GPIO.add_event_detect(pin, GPIO.BOTH, callback=self.push_button_callback, bouncetime=300)
def __init__(self, pin, pud_up_down):
    print((("'def __init__(self," + str(pin)) + "): '"))
    GPIO.setup(pin, GPIO.IN, pull_up_down=pud_up_down)
    GPIO.setup(LED, GPIO.OUT)
    GPIO.add_event_detect(pin, GPIO.BOTH, callback=self.push_button_callback, bouncetime=300)