Beispiel #1
0
    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)
Beispiel #3
0
    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)
Beispiel #4
0
    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)
Beispiel #5
0
    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)