Skip to content

Commit 265c667

Browse files
committed
leave activity for session start and end
1 parent ad0d235 commit 265c667

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

flask_app/blueprints/api/sessions.py

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,24 @@
22
from flask_simple_api import error_abort
33
import flux
44
import requests
5-
6-
from sqlalchemy.orm.exc import NoResultFound
75
from sqlalchemy.exc import IntegrityError
8-
from ...auth import get_or_create_user
6+
from sqlalchemy.orm.exc import NoResultFound
97

8+
from ...auth import get_or_create_user
9+
from ...models import Session, SessionMetadata, Test, User, db
1010
from ...search import get_orm_query_from_search_string
11-
from ...models import Session, Test, db, SessionMetadata, User
12-
from ...utils import get_current_time, statuses
11+
from ...utils import get_current_time, profiling, statuses
1312
from ...utils.api_utils import requires_role
1413
from ...utils.subjects import get_or_create_subject_instance
1514
from ...utils.users import has_role
16-
from ...utils import profiling
1715
from .blueprint import API
1816

1917
NoneType = type(None)
2018

2119
_DEFAULT_DELETE_GRACE_PERIOD_SECONDS = 60 * 60 * 24 * 30
2220

2321

24-
@API(version=3)
22+
@API(version=3, generates_activity=True)
2523
def report_session_start(logical_id: str=None,
2624
parent_logical_id: (NoneType, str)=None,
2725
is_parent_session: bool=False,
@@ -109,7 +107,7 @@ def report_session_start(logical_id: str=None,
109107
return returned
110108

111109

112-
@API(version=2)
110+
@API(version=2, generates_activity=True)
113111
def report_session_end(id: int, duration: (int, NoneType)=None, has_fatal_errors: bool=False):
114112
try:
115113
session = Session.query.filter(Session.id == id).one()

0 commit comments

Comments
 (0)