From: Brian Date: Sat, 17 Dec 2016 17:09:13 +0000 (-0500) Subject: fix example re such that the listen modifier example works X-Git-Tag: rel_1_1_6~28^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c0fc9b95f458f608bf10c266e52b2cd919467d5;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix example re such that the listen modifier example works --- diff --git a/doc/build/core/event.rst b/doc/build/core/event.rst index 1a81dbac10..edc16e6035 100644 --- a/doc/build/core/event.rst +++ b/doc/build/core/event.rst @@ -129,7 +129,7 @@ this value can be supported:: def validate_phone(target, value, oldvalue, initiator): """Strip non-numeric characters from a phone number""" - return re.sub(r'(?![0-9])', '', value) + return re.sub(r'\D', '', value) # setup listener on UserContact.phone attribute, instructing # it to use the return value diff --git a/lib/sqlalchemy/orm/events.py b/lib/sqlalchemy/orm/events.py index 992f296235..6bb773536e 100644 --- a/lib/sqlalchemy/orm/events.py +++ b/lib/sqlalchemy/orm/events.py @@ -1812,7 +1812,7 @@ class AttributeEvents(event.Events): def validate_phone(target, value, oldvalue, initiator): "Strip non-numeric characters from a phone number" - return re.sub(r'(?![0-9])', '', value) + return re.sub(r'\D', '', value) # setup listener on UserContact.phone attribute, instructing # it to use the return value