Exemplo n.º 1
0
import time
import sys
import socket
from EmailInterface import EmailLedgerInterface

interface = EmailLedgerInterface(sys.argv[1], sys.argv[2], sys.argv[3],
                                 sys.argv[4])
interface.readUsers()
interface.readLedger()

try:
    while True:
        try:
            interface.receiveCommands()
        except socket.gaierror:
            pass
        interface.performCommands()
        interface.sendMessages()
        interface.dumpUsers()
        interface.dumpLedger()
        time.sleep(10)
except KeyboardInterrupt:
    interface.performCommands()
    interface.sendMessages()
    interface.dumpUsers()
    interface.dumpLedger()