> On Apr 19, 2018, at 4:27 PM, Christoph Groth <christ...@grothesque.org> wrote:
<snip> > def sync_runner(learner, f, static_hint): > while True: > points = learner.get(static_hint) > if not points: > break > learner.feed(f(points)) > > > > With assignment expressions the body of the above function could be > simplified to > > while points := learner.get(static_hint): > learner.feed(f(points)) > > making it crucially simpler. Kinda supports my assertion that what we really want is a different while loop. Would it be ridiculous if := only worked in a while statement? -CHB _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com