Example #1
0
    def send_display_manialink_page(self, xml, duration, hide_on_click):
        ml = messages.SendDisplayManialinkPage(xml, duration, hide_on_click)
        return self.request(ml)

    #

    def send_display_manialink_page_to_login(self, login, xml, duration,
                                             hide_on_click):
        ml = messages.SendDisplayManialinkPageToLogin(login, xml, duration,
                                                      hide_on_click)
        return self.request(ml)

    #


#

cfg = config.Config('pyseco.cfg')
logger = log.Logging(cfg.log_path, cfg.log_level)

controller = TMController(cfg, logger)
try:
    controller.run()
except Exception as exc:
    tb = traceback.format_exc()
    logger.message(str(exc), log.LOG_ERROR)
    logger.message(tb, log.LOG_ERROR)
    controller.client.disconnect()
#
Example #2
0
import random
import string
import sys
import os
import threading
from socket import *
import time
import requests
import log
from manager.tools import md5_salt
from etc.sys_set import SERVICE_HOST_VAR
from etc.sys_set import SLAVE_SERVICE_PORT_VAR
from etc.sys_set import HEARTBEAT_PORT_VAR
from etc.core_var import PATTERN_HOST_OBJ

_logger = log.Logging('heartbeat')
_logger.set_file('heartbeat.txt')


class SlaveHeartbeats(threading.Thread):
    def __init__(self):
        super(SlaveHeartbeats, self).__init__()
        self.signal = True

    def set_kill(self):
        self.signal = False

    @staticmethod
    def get_hostname():
        """ 获取主机hostname
Example #3
0
import datetime
import os
import log as l
import sys
log = l.Logging()
from printer import Printer

sys.path.append(Printer().freecadDir)
import FreeCAD as App
import Part
import Sketcher
import Mesh


class Utilities(object):
    def __init__(self):
        self.freecadDir = Printer().freecadDir
        self.printerDir = Printer().printerDir
        self.partsDir = Printer().partsDir
        self.stlDir = Printer().stlDir

    def saveAndClose(self, name, saveSTL):
        # Save the FCStd file
        if os.path.isfile(self.partsDir + name + ".FCStd"):
            os.remove(self.partsDir + name + ".FCStd")
        App.getDocument(name).saveAs(self.partsDir + name + ".FCStd")

        if saveSTL:

            # Export an STL
            if os.path.isfile(self.stlDir + name + ".stl"):
Example #4
0
 def __init__(self):
     super(Rotating, self).__init__()
     self._logger = log.Logging('rotating')
     self._logger.set_file('rotating_info.txt')
     self.containers = Containers()
     self.images = Images()
Example #5
0
# coding=utf-8
import log
from heartbeats import start_heartbeats
from response import start_response

_logger = log.Logging('start')
_logger.set_file('start.txt')

if __name__ == '__main__':
    # 启动心跳服务
    start_heartbeats()
    # 响应服务
    try:
        start_response()
    except KeyboardInterrupt:
        _logger.write('服务已停止', level='info')
        print 'Exited, OK'