On Thu, Oct 27, 2016, at 11:27, Joonas Liik wrote: > perhaps just having a utility function can get us some of the way there.. > > #may error > r = a.b.x.z > > # will default to None > r = a?.b?.x?.z
If a.b can't or shouldn't be None, this should be a?.b.x.z I'm not certain how your utility function is supposed to differentiate this case, or handle subscripts or method calls. > r = get_null_aware(a, "b.x.z") # long but no new syntax, can be > implemented today. _______________________________________________ Python-ideas mailing list [email protected] https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/
