File tree Expand file tree Collapse file tree 2 files changed +4
-1
lines changed
_internal/_qbmodel/_abstract Expand file tree Collapse file tree 2 files changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -459,6 +459,9 @@ def get_py_type_from_gel_type(tp: type[GelType]) -> Any:
459459 case t if issubclass (t , PyTypeScalar ):
460460 return t .__gel_py_type__
461461
462+ case t if issubclass (t , AnyEnum ):
463+ return t
464+
462465 case t :
463466 raise NotImplementedError (
464467 f"get_py_type({ t .__name__ } ) is not implemented"
Original file line number Diff line number Diff line change @@ -459,7 +459,7 @@ def get(
459459 / ,
460460 ** kwargs : Any ,
461461 ) -> _T_ql | Any :
462- if hasattr (query , "__edgeql__" ):
462+ if isinstance ( query , type ) and hasattr (query , "__edgeql__" ):
463463 query = query .__gel_assert_single__ ( # type: ignore
464464 message = (
465465 "client.get() requires 0 or 1 returned objects, "
You can’t perform that action at this time.
0 commit comments