Formato de hora de Python diferente en Windows

Probablemente me esté perdiendo una diferencia obvia en la plataforma que debería ser complaciente, pero estoy obteniendo esto cuando intento hacer un formato de hora (Python2.7) ...

en Linux env:

>>> import time
>>> time.strftime("%a, %d-%b-%Y %T GMT", time.gmtime())
'Tue, 29-May-2012 21:42:04 GMT'

en Windows:

>>> import time
>>> time.strftime("%a, %d-%b-%Y %T GMT", time.gmtime())
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: Invalid format string

Las tuplas devueltas de time.gmtime () parecen ser las mismas, así que no estoy completamente seguro de lo que necesito cambiar.

Respuestas a la pregunta(3)

Su respuesta a la pregunta