From ec1762e6204a84207332cf1b2a0f0df4b5bc8937 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 23 Jul 2012 20:52:04 -0400 Subject: [PATCH] - use "True" to indicate self-inspects, remove a lambda call --- lib/sqlalchemy/inspection.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/sqlalchemy/inspection.py b/lib/sqlalchemy/inspection.py index 34a47217b2..f9c345dce5 100644 --- a/lib/sqlalchemy/inspection.py +++ b/lib/sqlalchemy/inspection.py @@ -56,6 +56,8 @@ def inspect(subject, raiseerr=True): for cls in type_.__mro__: if cls in _registrars: reg = _registrars[cls] + if reg is True: + return subject ret = reg(subject) if ret is not None: break @@ -83,4 +85,4 @@ def _inspects(*types): return decorate def _self_inspects(*types): - _inspects(*types)(lambda subject:subject) \ No newline at end of file + _inspects(*types)(True) \ No newline at end of file -- 2.47.3