On Tue, Jan 07 2014, 刘胜 wrote: > hi all:I have report a > bug:https://bugs.launchpad.net/ceilometer/+bug/1266398When using “ceilometer > statistics -m instance -q "start=2011114-01-03T01:45:49" ” The ceilometer > parse a invalid UTC timestamp with no error.I have analysed the code about > "statistics",the ceilometer use iso8601 python lib to parse the UTC > time.But, the method iso8601.parse_date() parse "2011114-01-03T01:45:49" to > "2011-11-04 00:00:00+00:00" . So, this problem occoured.While, I have tested > the method with two lines of codes:import iso8601print > iso8601.parse_date(u"201114-01-03T01:45:49")It resulted > error:"iso8601.iso8601.ParseError: month must be in 1..12"But, after I > modified the year in timestamp,like this:import iso8601print > iso8601.parse_date(u"20114-01-03T01:45:49")the result is:"2011-04-01 > 00:00:00+00:00" > > So, it is a bug of iso8601 python lib?if it is,how to fix the bug?
It sounds like it. Open at least an issue on https://bitbucket.org/micktwomey/pyiso8601/issues and if you have a pull request, let me know and I'll review it. -- Julien Danjou /* Free Software hacker * independent consultant http://julien.danjou.info */
signature.asc
Description: PGP signature
_______________________________________________ Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack Post to : [email protected] Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
