From 4544c3141f450840818f4619b2ebae3e5c7b7ece Mon Sep 17 00:00:00 2001 From: Nicolas Brichet <32258950+brichet@users.noreply.github.com> Date: Fri, 1 Sep 2023 09:44:23 +0200 Subject: [PATCH] Backport PR #1823: Revert change breaking sqlalchemy 1.4.x --- nbgrader/api.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/nbgrader/api.py b/nbgrader/api.py index af2fcbd85..6ec585bc3 100644 --- a/nbgrader/api.py +++ b/nbgrader/api.py @@ -9,7 +9,7 @@ DateTime, Interval, Float, Enum, UniqueConstraint, Boolean, inspect, text) from sqlalchemy.orm import (sessionmaker, scoped_session, relationship, - column_property, DeclarativeBase) + column_property, declarative_base) from sqlalchemy.orm.exc import NoResultFound, FlushError from sqlalchemy.ext.associationproxy import association_proxy from sqlalchemy.exc import IntegrityError, StatementError @@ -25,8 +25,7 @@ from .auth import Authenticator -class Base(DeclarativeBase): - pass +Base = declarative_base() def new_uuid() -> str: