Example #1
0
File: main.py Project: HQ-Li/test
#-- coding:utf8 --

import threading

import traceback
import time

from Common import goConfig, getLogger
from SyncDataManager import SyncDataManager

logger = getLogger(__name__)

if __name__ == '__main__':

    mgr = SyncDataManager()
    global timerSync
    global timerReportError

    try:
        timerSync = threading.Timer(goConfig.TimerSyncInterval, mgr.syncWork)
        timerSync.start()

        timerReportError = threading.Timer(goConfig.TimerSyncInterval,
                                           mgr.reportState)
        timerReportError.start()

    except BaseException as ex:
        traceback.print_stack()