diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2016-02-18 23:45:21 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2016-02-18 23:45:21 -0500 |
commit | 98459628a6c4420492ebe643e633a74ef16d0f04 (patch) | |
tree | 63ff914beb5623abcd3d5dffa0d7ca908f41db56 /lib/sqlalchemy/ext/hybrid.py | |
parent | ce3a4cf62ab3ea2fd962f5ef5928972bd6c79fab (diff) | |
download | sqlalchemy-pr238.tar.gz |
if doc not present
Diffstat (limited to 'lib/sqlalchemy/ext/hybrid.py')
-rw-r--r-- | lib/sqlalchemy/ext/hybrid.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/sqlalchemy/ext/hybrid.py b/lib/sqlalchemy/ext/hybrid.py index 883cbaec7..61181297a 100644 --- a/lib/sqlalchemy/ext/hybrid.py +++ b/lib/sqlalchemy/ext/hybrid.py @@ -687,7 +687,7 @@ class hybrid_method(interfaces.InspectionAttrInfo): """ self.func = func - self.expr = expr or func + self.expression(expr or func) def __get__(self, instance, owner): if instance is None: @@ -700,6 +700,8 @@ class hybrid_method(interfaces.InspectionAttrInfo): SQL-expression producing method.""" self.expr = expr + if not self.expr.__doc__: + self.expr.__doc__ = self.func.__doc__ return self |