def run_keyword(self, name, args, kwargs): self._running_keyword = name try: return DynamicCore.run_keyword(self, name, args, kwargs) except Exception: self.failure_occurred() raise finally: self._running_keyword = None
def run_keyword(self, name, args, kwargs=None): try: return DynamicCore.run_keyword(self, name, args, kwargs) except AssertionError as e: self.keyword_error() if self._pause_on_failure: sys.__stdout__.write(f"\n[ FAIL ] {e}") sys.__stdout__.write( "\n[Paused on failure] Press Enter to continue..\n") sys.__stdout__.flush() input() raise e
def run_keyword(self, name: str, args: tuple, kwargs: dict): try: return DynamicCore.run_keyword(self, name, args, kwargs) except Exception: self.failure_occurred() raise
def run_keyword(self, name, args, kwargs=None): try: return DynamicCore.run_keyword(self, name, args, kwargs) except AssertionError as e: self.keyword_error() raise e
def run_keyword(self, name, *args, **kwargs): try: return DynamicCore.run_keyword(self, name, *args, **kwargs) except Exception as e: trb_text = traceback.format_exc() self.failure_occurred(e, trb_text)
def run_keyword(self, name: str, args: tuple, kwargs: dict): try: return DynamicCore.run_keyword(self, name, args, kwargs) except Exception: raise
def run_keyword(self, name: str, args: list, kwargs: dict) -> Any: try: return DynamicCore.run_keyword(self, name, args, kwargs) except Exception: self.run_on_failure() raise