Ejemplo n.º 1
0
	def terminate():
		global _thread

		if _thread != None:
			XDHq.setBye(True)
			_thread.join()
			XDHq.setBye(False)
			_thread = None
Ejemplo n.º 2
0
def callback(userCallback, callbacks, instance):
    thread = threading.Thread(target=worker,
                              args=(userCallback, XDHq.DOM(instance),
                                    callbacks))
    thread.daemon = True
    thread.start()
    return thread
Ejemplo n.º 3
0
def create_HTML(
    root_tag=""
):  # If 'root_tag' is empty, there will be no root tag in the tree.
    return XDHq.XML(root_tag)
Ejemplo n.º 4
0
def create_XML(root_tag):
    return XDHq.XML(root_tag)
Ejemplo n.º 5
0
def launch(callbacks, userCallback=None, headContent=""):
    XDHq.launch(callback, userCallback, callbacks, headContent)
Ejemplo n.º 6
0
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)
Ejemplo n.º 7
0
def _launch(callbacks, userCallback, headContent):
	try:
		XDHq.launch(_callback,userCallback,callbacks,headContent)
	except socket.timeout:
		pass
Ejemplo n.º 8
0
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	

Ejemplo n.º 9
0
def createXML(rootTag):
    return XDHq.XML(rootTag)
Ejemplo n.º 10
0
def launch(callbacks, userCallback=lambda: None, headContent="", dir=""):
    XDHq.launch(callback, userCallback, callbacks, headContent, dir)
Ejemplo n.º 11
0
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)