From ad7d8fc9fd4583e0ebe23b6693dbd0a331e8997e Mon Sep 17 00:00:00 2001 From: Kelketek Date: Sat, 18 May 2013 18:47:04 -0500 Subject: [PATCH] Fixed typeclass searching for objects. --- src/objects/manager.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/objects/manager.py b/src/objects/manager.py index 2372bf053d..cc90a1ccc0 100644 --- a/src/objects/manager.py +++ b/src/objects/manager.py @@ -278,11 +278,13 @@ class ObjectManager(TypedObjectManager): if typeclass: # typeclass may also be a list - for i, typeclass in enumerate(make_iter(typeclass)): + typeclasses = make_iter(typeclass) + for i, typeclass in enumerate(make_iter(typeclasses)): if callable(typeclass): - typeclass[i] = u"%s.%s" % (typeclass.__module__, typeclass.__name__) + typeclasses[i] = u"%s.%s" % (typeclass.__module__, typeclass.__name__) else: - typeclass[i] = u"%s" % typeclass + typeclasses[i] = u"%s" % typeclass + typeclass = typeclasses if candidates: # Convenience check to make sure candidates are really dbobjs