def terminate(): global _thread if _thread != None: XDHq.setBye(True) _thread.join() XDHq.setBye(False) _thread = None
def callback(userCallback, callbacks, instance): thread = threading.Thread(target=worker, args=(userCallback, XDHq.DOM(instance), callbacks)) thread.daemon = True thread.start() return thread
def create_HTML( root_tag="" ): # If 'root_tag' is empty, there will be no root tag in the tree. return XDHq.XML(root_tag)
def create_XML(root_tag): return XDHq.XML(root_tag)
def launch(callbacks, userCallback=None, headContent=""): XDHq.launch(callback, userCallback, callbacks, headContent)
import inspect import signal, sys, os if sys.version_info[0] == 2: import __builtin__ as builtins else: import builtins # Overriding some functions for the Dev environment. if XDHqSHRD.isDev(): if "openpyxl" in sys.modules: defaultXLFunction = sys.modules['openpyxl'].load_workbook sys.modules[ 'openpyxl'].load_workbook = lambda filename, **kwargs: defaultXLFunction( XDHq.get_asset_filename(filename), **kwargs) defaultBuiltinsFunction = builtins.open builtins.open = lambda filename, *args, **kwargs: defaultBuiltinsFunction( XDHq.get_asset_filename(filename), *args, **kwargs) def signal_handler(sig, frame): sys.exit(0) signal.signal(signal.SIGINT, signal_handler) def create_XML(root_tag): return XDHq.XML(root_tag)
def _launch(callbacks, userCallback, headContent): try: XDHq.launch(_callback,userCallback,callbacks,headContent) except socket.timeout: pass
import XDHq, XDHqSHRD from threading import Thread, Lock import inspect, time, socket, signal, sys, os from XDHq import set_supplier, get_app_url, l if sys.version_info[0] == 2: import __builtin__ as builtins else: import builtins # Overriding some functions for the Dev environment. if XDHqSHRD.isDev(): if "openpyxl" in sys.modules : defaultXLFunction = sys.modules['openpyxl'].load_workbook sys.modules['openpyxl'].load_workbook = lambda filename, **kwargs: defaultXLFunction(XDHq.get_asset_filename(filename), **kwargs) defaultBuiltinsFunction = builtins.open builtins.open = lambda filename, *args, **kwargs: defaultBuiltinsFunction(XDHq.get_asset_filename(filename), *args, **kwargs) def signal_handler(sig, frame): sys.exit(0) signal.signal(signal.SIGINT, signal_handler) def create_XML(root_tag): return XDHq.XML(root_tag) createXML = create_XML
def createXML(rootTag): return XDHq.XML(rootTag)
def launch(callbacks, userCallback=lambda: None, headContent="", dir=""): XDHq.launch(callback, userCallback, callbacks, headContent, dir)
setSupplier = set_supplier getAppURL = get_app_url if sys.version_info[0] == 2: import __builtin__ as builtins else: import builtins # Overriding some functions for the Dev environment. if XDHqSHRD.isDev(): if "openpyxl" in sys.modules: defaultXLFunction = sys.modules['openpyxl'].load_workbook sys.modules[ 'openpyxl'].load_workbook = lambda filename, **kwargs: defaultXLFunction( XDHq.get_asset_filename(filename), **kwargs) defaultBuiltinsFunction = builtins.open builtins.open = lambda filename, *args, **kwargs: defaultBuiltinsFunction( XDHq.get_asset_filename(filename), *args, **kwargs) def signal_handler(sig, frame): sys.exit(0) signal.signal(signal.SIGINT, signal_handler) def createXML(root_tag): return XDHq.XML(root_tag)