def _handleExecuteCommand(self, payload): if 'commandID' in payload: command = AlloyData.getCommandData(payload['commandID']) elif 'variantID' in payload: command = AlloyData.getVariantData(payload['variantID']) else: return False if not command: return False if command['language'] == 'python': if command['location'] == 'remote': return remoteExec(command['script']) else: try: conn = nimble.getConnection() conn.runPythonScript(command['script']) except Exception, err: print err return False
def _handleGetVariantData(self, payload): return AlloyData.getVariantData(**payload)