# Blink a discrete output

```python
#!/usr/bin/env python3
import signal
import time

import synergy_logic

base = synergy_logic.Base()
output = base[1][2]           # slot 1, channel 2

running = True

def shutdown(signum, frame):
    global running
    running = False

signal.signal(signal.SIGTERM, shutdown)
signal.signal(signal.SIGINT, shutdown)

try:
    while running:
        output.value = True
        time.sleep(1)
        output.value = False
        time.sleep(1)
finally:
    output.value = False
```
