Skip to content

Commit fd80f8f

Browse files
hrideshmgcanihavesomecoffee
authored andcommitted
fix: SQLAlchemy subquery and cache warnings
1 parent 6e01bcd commit fd80f8f

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

database.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,8 @@ def db_type(cls) -> DeclEnumType:
163163
class DeclEnumType(SchemaType, TypeDecorator):
164164
"""Declarative enumeration type."""
165165

166+
cache_ok = True
167+
166168
def __init__(self, enum: Any) -> None:
167169
self.enum = enum
168170
self.impl = Enum(

mod_ci/controllers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,9 +224,9 @@ def gcp_instance(app, db, platform, repository, delay) -> None:
224224

225225
finished_tests = db.query(TestProgress.test_id).filter(
226226
TestProgress.status.in_([TestStatus.canceled, TestStatus.completed])
227-
).subquery()
227+
)
228228

229-
running_tests = db.query(GcpInstance.test_id).subquery()
229+
running_tests = db.query(GcpInstance.test_id)
230230

231231
pending_tests = Test.query.filter(
232232
Test.id.notin_(finished_tests), Test.id.notin_(running_tests), Test.platform == platform

0 commit comments

Comments
 (0)