Esempio n. 1
0
 def handle(self, element, module, function, immediate, dll):
     immediate = self.isTrue(immediate)
     func = BugUtil.getFunction(module, function, True, *element.args,
                                **element.kwargs)
     if immediate:
         func()
     else:
         BugInit.addInit(module, func)
Esempio n. 2
0
	def handle(self, element, module, function, immediate, dll):
		immediate = self.isTrue(immediate)
		dll = BugDll.decode(dll)
		if self.isDllOkay(element, dll):
			func = BugUtil.getFunction(module, function, True, *element.args, **element.kwargs)
			if immediate:
				func()
			else:
				BugInit.addInit(module, func)
		else:
			BugUtil.info("BugConfig - ignoring <%s> %s.%s, requires dll version %s", element.tag, module, function, self.resolveDll(element, dll))
Esempio n. 3
0
	def handle(self, element, module, function, immediate, dll):
		immediate = self.isTrue(immediate)
		dll = BugDll.decode(dll)
		if self.isDllOkay(element, dll):
			func = BugUtil.getFunction(module, function, True, *element.args, **element.kwargs)
			if immediate:
				func()
			else:
				BugInit.addInit(module, func)
		else:
			BugUtil.info("BugConfig - ignoring <%s> %s.%s, requires dll version %s", element.tag, module, function, self.resolveDll(element, dll))
Esempio n. 4
0
File: BugDll.py Progetto: AP-ML/DTM
def init():
	"""
	Checks for the presence of the BUG DLL and grabs its Python API version if found.
	"""
	try:
		if gc.isBull():
			global IS_PRESENT, VERSION
			IS_PRESENT = True
			VERSION = gc.getBullApiVersion()
			BugUtil.info("BugDll - %s %s, API version %d", gc.getBullName(), gc.getBullVersion(), VERSION)
			if hasattr(CyGlobalContext, "setIsBug"):
				import BugInit
				BugInit.addInit("setIsBug", setIsBug)
			else:
				BugUtil.debug("BugDll - setIsBug() not found")
	except:
		BugUtil.debug("BugDll - BULL not present")
Esempio n. 5
0
def init():
    """
	Checks for the presence of the BUG DLL and grabs its Python API version if found.
	"""
    try:
        if gc.isBull():
            global IS_PRESENT, VERSION
            IS_PRESENT = True
            VERSION = gc.getBullApiVersion()
            BugUtil.info("BugDll - %s %s, API version %d", gc.getBullName(),
                         gc.getBullVersion(), VERSION)
            if hasattr(CyGlobalContext, "setIsBug"):
                import BugInit
                BugInit.addInit("setIsBug", setIsBug)
            else:
                BugUtil.debug("BugDll - setIsBug() not found")
    except:
        BugUtil.debug("BugDll - BULL not present")
Esempio n. 6
0
	def createInit(self, module, function="init", immediate=False, args=(), kwargs={}, attrs=None):
		func = BugUtil.getFunction(module, function, *args, **kwargs)
		if immediate:
			func()
		else:
			BugInit.addInit(module, func)