> -1 That requires keeping formatting information around in every string > instance. Adding new "format_string" class avoids it. unicode("foo") <=> u"foo" format_string("foo") <=> f"foo"
This way's pros: * Many libraries can use one transition way. * Transition stage syncs to Python version. "library A uses {} and library B uses %" problem not happen in transition. * We have experience same way on unicode. -- Naoki INADA <songofaca...@gmail.com> _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com