[Python-Dev] Re: [Python-checkins] python/dist/src/Lib xmlrpclib.py, 1.38, 1.39 (original) (raw)
Tim Peters tim.peters at gmail.com
Thu Feb 10 20:44:21 CET 2005
- Previous message: [Python-Dev] Re: [Python-checkins] python/dist/src/Lib xmlrpclib.py, 1.38, 1.39
- Next message: [Python-Dev] Re: [Python-checkins] python/dist/src/Lib xmlrpclib.py, 1.38, 1.39
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
[Tim]
Fred, is there a reason to avoid datetime.datetime's .isoformat() method here? Like so:
Yes. The XML-RPC spec is quite vague. It claims that the dates are in ISO 8601 format, but doesn't say anything more about it. The example shows a string without hyphens (but with colons), so I stuck with eactly that.
Well, then since that isn't ISO 8601 format, it would be nice to have a comment explaining why it's claiming to be anyway <0.5 wink>.
A possible downside is that you'll also get fractional seconds if the instance records a non-zero .microseconds value.
There's nothing in the XML-RPC spec about the resolution of time, so, again, I'd rather be conservative in what we generate.
dt.replace(microsecond=0).isoformat()
suffices for that much. Tack on .replace('-', '') to do the whole job.
- Previous message: [Python-Dev] Re: [Python-checkins] python/dist/src/Lib xmlrpclib.py, 1.38, 1.39
- Next message: [Python-Dev] Re: [Python-checkins] python/dist/src/Lib xmlrpclib.py, 1.38, 1.39
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]