<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Tue, Sep 23, 2014 at 6:39 PM, Skip Montanaro <span dir="ltr"><<a href="mailto:skip@pobox.com" target="_blank">skip@pobox.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 23, 2014 at 4:11 AM,  <span dir="ltr"><<a href="mailto:felipou@gmail.com" target="_blank">felipou@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I created some code recently to parse a string and create a timedelta from it.</blockquote></div><br>Interesting. I notice that dateutil.parser.parse already understands you notation:</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">>>> x = dateutil.parser.parse("5h32m15s")</div><div class="gmail_extra">>>> x</div><div class="gmail_extra">datetime.datetime(2014, 9, 23, 5, 32, 15)</div><div><br></div><div>All that would be necessary is some way to tell it to generate a timedelta instead of a datetime. Might be better to feed changes back to the dateutil package maintainers.</div><span class="HOEnZb"><font color="#888888"><div><br></div></font></span></div></div></blockquote></div><div><br></div><div>Cool, thanks for the tip, I didn't know dateutil yet.</div><div><br></div><div>I looked at the code for the dateutil.parser.parse function, and under the hood it is so much more than my function does. It accepts many different formats, and also handles timezones. So I'd have to study it a little to think of a way for it to generate timedelta objects instead of datetime ones. But I'll definitely keep that in mind!</div><div><br></div><div>Felipe</div>
</div></div>