blob: ec3d0b69de9b15c5387acac8aa549bbbe65569ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/usr/bin/env python3
from dial import DialManager, DialThread
from phone import PhoneManager
from time import sleep
from queue import Queue
if __name__ == "__main__":
queue = Queue()
dial_thread = DialThread(queue)
print("starting thread")
dial_thread.start()
dial_manager = DialManager()
phone_manager = PhoneManager()
print("main loop")
while True:
dialed = queue.get(block=True)
response = dial_manager.dial(dialed)
if response is not None:
phone_manager.handle_event(response)
|