Loading portal/api/auth.py +2 −1 Changes for portal/api/auth.py: 2 added lines, 1 removed line. Original line number Diff line number Diff line # Login code adapted from the flaskr tutorial (see LICENSE-3RD-PARTY.md for details) # See https://flask.palletsprojects.com/en/2.0.x/tutorial/views/ import functools from typing import Any, Callable from collections.abc import Callable from typing import Any from flask import g, request Loading portal/model/User.py +2 −1 Changes for portal/model/User.py: 2 added lines, 1 removed line. Original line number Diff line number Diff line from typing import Optional, Sequence, Self from collections.abc import Sequence from typing import Optional, Self from sqlalchemy.orm import Mapped, mapped_column Loading Loading
portal/api/auth.py +2 −1 Changes for portal/api/auth.py: 2 added lines, 1 removed line. Original line number Diff line number Diff line # Login code adapted from the flaskr tutorial (see LICENSE-3RD-PARTY.md for details) # See https://flask.palletsprojects.com/en/2.0.x/tutorial/views/ import functools from typing import Any, Callable from collections.abc import Callable from typing import Any from flask import g, request Loading
portal/model/User.py +2 −1 Changes for portal/model/User.py: 2 added lines, 1 removed line. Original line number Diff line number Diff line from typing import Optional, Sequence, Self from collections.abc import Sequence from typing import Optional, Self from sqlalchemy.orm import Mapped, mapped_column Loading