def _purge_action_models(execution_db): liveaction_id = execution_db.liveaction['id'] if not liveaction_id: print('Invalid LiveAction id. Skipping delete: %s', execution_db) liveaction_db = None try: liveaction_db = LiveAction.get_by_id(liveaction_id) except: print('LiveAction with id: %s not found. Skipping delete.', liveaction_id) else: global DELETED_COUNT DELETED_COUNT += 1 try: ActionExecution.delete(execution_db) except Exception as e: print('Exception deleting Execution model: %s, exception: %s', execution_db, str(e)) else: try: LiveAction.delete(liveaction_db) except Exception as e: print('Zombie LiveAction left in db: %s. Exception: %s', liveaction_db, str(e))
def _purge_action_models(execution_db): liveaction_id = execution_db.liveaction['id'] if not liveaction_id: print('Invalid LiveAction id. Skipping delete: %s', execution_db) liveaction_db = None try: liveaction_db = LiveAction.get_by_id(liveaction_id) except: print('LiveAction with id: %s not found. Skipping delete.', liveaction_id) else: global DELETED_COUNT DELETED_COUNT += 1 try: ActionExecution.delete(execution_db) except Exception as e: print('Exception deleting Execution model: %s, exception: %s', execution_db, str(e)) else: try: LiveAction.delete(liveaction_db) except Exception as e: print('Zombie LiveAction left in db: %s. Exception: %s', liveaction_db, str(e))
def _purge_models(execution_db): liveaction_id = execution_db.liveaction.get("id", None) if not liveaction_id: LOG.error("Invalid LiveAction id. Skipping delete: %s", execution_db) liveaction_db = None try: liveaction_db = LiveAction.get_by_id(liveaction_id) except: LOG.exception("LiveAction with id: %s not found. Skipping delete.", liveaction_id) else: global DELETED_COUNT DELETED_COUNT += 1 try: ActionExecution.delete(execution_db) except: LOG.exception("Exception deleting Execution model: %s", execution_db) else: if liveaction_db: try: LiveAction.delete(liveaction_db) except: LOG.exception("Zombie LiveAction left in db: %s.", liveaction_db)
def _purge_models(execution_db): liveaction_id = execution_db.liveaction.get('id', None) if not liveaction_id: LOG.error('Invalid LiveAction id. Skipping delete: %s', execution_db) liveaction_db = None try: liveaction_db = LiveAction.get_by_id(liveaction_id) except: LOG.exception('LiveAction with id: %s not found. Skipping delete.', liveaction_id) else: global DELETED_COUNT DELETED_COUNT += 1 try: ActionExecution.delete(execution_db) except: LOG.exception('Exception deleting Execution model: %s', execution_db) else: if liveaction_db: try: LiveAction.delete(liveaction_db) except: LOG.exception('Zombie LiveAction left in db: %s.', liveaction_db)
def _cleanup_liveaction(liveaction): try: LiveAction.delete(liveaction) except: LOG.exception('Failed cleaning up LiveAction: %s.', liveaction) pass
def _cleanup_liveaction(liveaction): try: LiveAction.delete(liveaction) except: LOG.exception('Failed cleaning up LiveAction: %s.', liveaction) pass