Here's what I have tried so far. I'm just not too sure as to why it outputs as PST instead of GMT. I'm not sure if that's not the correct way to parse it, or to output it. Something seems to be wrong somewhere.
>>> x = time.strptime('Wed, 27 Oct 2010 22:17:00 GMT', '%a, %d %b %Y %H:%M:%S %Z')
>>> time.strftime('%a, %d %b %Y %H:%M:%S %Z', x)
'Wed, 27 Oct 2010 22:17:00 PST'
Appreciate any help,