[Python-Dev] WSGI is now Python 3-friendly (original) (raw)

Tres Seaver tseaver at palladion.com
Sun Sep 26 16:58:43 CEST 2010


-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1

On 09/26/2010 02:31 AM, "Martin v. Löwis" wrote:

Am 26.09.2010 03:45, schrieb P.J. Eby:

I'm actually a bit surprised people are bringing this up now, since when I announced the plan to make these changes, I said that nothing would be changed that would break anything I think people read this as "nothing would be changed, period." However, you did make substantial changes to the specification (or else the whole exercise would have been pointless, I suppose, and you couldn't have claimed that WSGI is now Python 3-friendly when it previously was not).

The clarifications remove Python3-only ambiguities, making it possible for to implement both sides the spec sanely and consistently under Python 3.

So this is essentially a new version of the spec. As PEPs themselves are not versioned (unlike, say, ISO standards), Guido insists it ought to get a new PEP number. Then, people declaring compliance can identify what specification they actually comply to. Declaring compliance to PEP 333 as-of-last-week-but-not-as-of-today is now difficult. This particularly puzzles people some of the existing WSGI servers are now incompatible to the PEP, when they still were compatible last week.

PJE's claim is that there are no such servers:

So, no (previously-)compliant implementations were harmed in the making of the updated spec. If they were compliant before, they're compliant now.

I hadn't realized that PEP 333 was never actually in the 'Final' status (de facto, it has been so for years, of course). Given that fact, and PJEs assurances, I think amending the PEP and then immediately declaring it final is reasonable.

Tres. - --

Tres Seaver +1 540-429-0999 tseaver at palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkyfX6MACgkQ+gerLs4ltQ7tjgCfXP4SamlyjLenSsHib0O8E03d MbEAnR+lsNoUb7PH4NkdKNL1rToWXTsi =s5d7 -----END PGP SIGNATURE-----



More information about the Python-Dev mailing list