On Sun, Nov 12, 2017, 10:22 Koos Zevenhoven, <[email protected]> wrote:
> On Nov 12, 2017 19:10, "Guido van Rossum" <[email protected]> wrote: > > On Sun, Nov 12, 2017 at 4:14 AM, Koos Zevenhoven <[email protected]> > wrote: > >> So actually my question is: What should happen when the annotation is >> already a string literal? >> > > The PEP answers that clearly (under Implementation): > > > If an annotation was already a string, this string is preserved > > verbatim. > > > Oh sorry, I was looking for a spec, so I somehow assumed I can ignore the > gory implementation details just like I routinely ignore things like > headers and footers of emails. > > There's two thing I don't understand here: > > * What does it mean to preserve the string verbatim? No matter how I read > it, I can't tell if it's with quotes or without. > > Maybe I'm missing some context. > I believe the string passes through unchanged (i.e. no quotes). Think of the PEP as simply turning all non-string annotations into string ones. -brett > > -- Koos (mobile) > > _______________________________________________ > Python-Dev mailing list > [email protected] > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/brett%40python.org >
_______________________________________________ Python-Dev mailing list [email protected] https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
