News for hackers. Stuff that matters.
Re:PEP 572: Python assignment expressions has been accepted by est on Tuesday July 03, 2018 @09:04PM (#17454693)
I think it's a case where PEP 572 tries to fix bad library design.

re.match shouldn't return None at all. I often write helper functions like:

    matcher = lambda r, s: getattr(re.match(r, s), 'group', lambda i: '')
    o = matcher(r1, s)(1) or matcher(r2, s)(3)
here matcher have a fixed, static return type, string.

There are no comments on this comment yet.