From 8e08949eb57592f4e3b3c1c8b92ef8935c150df7 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 16 Aug 2008 22:41:57 +0000 Subject: - class.someprop.in_() raises NotImplementedError pending the implementation of "in_" for relation [ticket:1140] --- lib/sqlalchemy/orm/properties.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/sqlalchemy/orm/properties.py b/lib/sqlalchemy/orm/properties.py index 3f61f3ebd..4056c2ff9 100644 --- a/lib/sqlalchemy/orm/properties.py +++ b/lib/sqlalchemy/orm/properties.py @@ -325,7 +325,10 @@ class PropertyLoader(StrategizedProperty): def of_type(self, cls): return PropertyLoader.Comparator(self.prop, self.mapper, cls) - + + def in_(self, other): + raise NotImplementedError("in_() not yet supported for relations. For a simple many-to-one, use in_() against the set of foreign key values.") + def __eq__(self, other): if other is None: if self.prop.direction in [ONETOMANY, MANYTOMANY]: -- cgit v1.2.1