def __init__(self): ActionRunner.__init__(self, '/action/__main__.py') self.fn = None self.mainFn = 'main' #life-cycle hooks names self.startFn = 'start' self.pauseFn = 'pause' self.finishFn = 'finish' self.featureFlags = { "OK": True, "onStartHandlerOK": False, "onPauseHandlerOK": False, "onFinishHandlerOK": False } self.global_context = {}
def run(self, args, env): if 'sleep' in args: # sleep forever/never respond while True: print("sleeping") time.sleep(60) elif 'exit' in args: print("exiting") sys.exit(1) else: return ActionRunner.run(self, args, env)
def init(self, message): if 'code' in message and message['code'] == 'sleep': # sleep forever/never respond while True: print("sleeping") time.sleep(60) elif 'code' in message and message['code'] == 'exit': print("exiting") sys.exit(1) else: return ActionRunner.init(self, message)
def __init__(self): ActionRunner.__init__(self, '/action/__main__.py') self.fn = None self.mainFn = 'main'
def __init__(self): ActionRunner.__init__(self, DEST_SCRIPT_FILE, DEST_BIN_FILE, DEST_SCRIPT_DIR)
def env(self, message): env = ActionRunner.env(self, message) return env
def __init__(self): ActionRunner.__init__(self) self.fn = None self.mainFn = "main"
def env(self, message): env = ActionRunner.env(self, message) args = message.get('value', {}) if message else {} env['WHISK_INPUT'] = json.dumps(args) return env
def __init__(self): ActionRunner.__init__(self, '/action/__main__.py') self.fn = None self.mainFn = 'main' self.global_context = {}
def __init__(self): ActionRunner.__init__(self, DEST_SCRIPT_FILE, DEST_BIN_FILE)
def __init__(self): ActionRunner.__init__(self)
def __init__(self): ActionRunner.__init__(self) self.fn = None