def wrapper(*args, **kwargs): session = settings.Session() if hasattr(login.current_user, 'username'): user = login.current_user.username else: user = '******' session.add( models.Log(event=f.__name__, task_instance=None, owner=user, extra=str(request.args.items()))) session.commit() return f(*args, **kwargs)
def wrapper(*args, **kwargs): session = settings.Session() user = '******' if g.user.is_anonymous() else g.user.username log = models.Log(event=f.__name__, task_instance=None, owner=user, extra=str(list(request.args.items())), task_id=request.args.get('task_id'), dag_id=request.args.get('dag_id')) if 'execution_date' in request.args: log.execution_date = pendulum.parse( request.args.get('execution_date')) session.add(log) session.commit() return f(*args, **kwargs)
def wrapper(*args, **kwargs): with create_session() as session: if g.user.is_anonymous: user = '******' else: user = g.user.username log = models.Log(event=f.__name__, task_instance=None, owner=user, extra=str(list(request.args.items())), task_id=request.args.get('task_id'), dag_id=request.args.get('dag_id')) if 'execution_date' in request.args: log.execution_date = pendulum.parse( request.args.get('execution_date')) session.add(log) return f(*args, **kwargs)
def wrapper(*args, **kwargs): if current_user and hasattr(current_user, 'username'): user = current_user.username else: user = '******' log = models.Log( event=f.__name__, task_instance=None, owner=user, extra=str(list(request.args.items())), task_id=request.args.get('task_id'), dag_id=request.args.get('dag_id')) if 'execution_date' in request.args: log.execution_date = timezone.parse(request.args.get('execution_date')) with create_session() as session: session.add(log) session.commit() return f(*args, **kwargs)
def wrapper(*args, **kwargs): # AnonymousUserMixin() has user attribute but its value is None. if current_user and hasattr(current_user, 'user') and current_user.user: user = current_user.user.username else: user = '******' log = models.Log(event=f.__name__, task_instance=None, owner=user, extra=str(list(request.args.items())), task_id=request.args.get('task_id'), dag_id=request.args.get('dag_id')) if request.args.get('execution_date'): log.execution_date = parse_execution_date( request.args.get('execution_date')) with create_session() as session: session.add(log) session.commit() return f(*args, **kwargs)