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() #
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
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"):
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()
# 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'