# HG changeset patch # User Adrien Di Mascio # Date 1234910808 -3600 # Node ID 30fe8f5afbd8905e5b26e65501479a6c6144d206 # Parent 88a74f590986aa73b3b2a0bfc50c95cd5dc76426 fix _instantiate_selector() mini bug (make sure obj is a class before calling issubclass) diff -r 88a74f590986 -r 30fe8f5afbd8 vregistry.py --- a/vregistry.py Tue Feb 17 23:45:51 2009 +0100 +++ b/vregistry.py Tue Feb 17 23:46:48 2009 +0100 @@ -653,7 +653,7 @@ """ if isinstance(selector, types.FunctionType): return objectify_selector(selector)() - if issubclass(selector, Selector): + if isinstance(selector, type) and issubclass(selector, Selector): return selector() return selector