Skip to content

Commit 1d6d6ab

Browse files
committed
Proper subclassing of ModelManager generic class
1 parent 1fbd962 commit 1d6d6ab

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/galaxy/managers/hdcas.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def set_collection_attributes(dataset_element, *payload):
5959

6060
# TODO: to DatasetCollectionInstanceManager
6161
class HDCAManager(
62-
base.ModelManager,
62+
base.ModelManager[model.HistoryDatasetCollectionAssociation],
6363
secured.AccessibleManagerMixin,
6464
secured.OwnableManagerMixin,
6565
deletable.PurgableManagerMixin,

lib/galaxy/managers/tools.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from galaxy.managers.base import OrmFilterParsersType
3131

3232

33-
class DynamicToolManager(ModelManager):
33+
class DynamicToolManager(ModelManager[model.DynamicTool]):
3434
"""Manages dynamic tools stored in Galaxy's database."""
3535

3636
model_class = model.DynamicTool

0 commit comments

Comments
 (0)