# HG changeset patch # User Matt Harbison # Date 1673025364 18000 # Node ID 05b329cbd23d789fa77e57faf6b0b4b39ad2e1b7 # Parent 2b8ead6bbb77aeef7305382506095e0085b63b38 convert: stop passing str to the dateutil API in darcs I'm sure there's a bunch more stuff in here that's broken, but this was flagged by pytype. diff -r 2b8ead6bbb77 -r 05b329cbd23d hgext/convert/darcs.py --- a/hgext/convert/darcs.py Thu Jan 05 19:47:35 2023 -0500 +++ b/hgext/convert/darcs.py Fri Jan 06 12:16:04 2023 -0500 @@ -143,7 +143,7 @@ def getcommit(self, rev): elt = self.changes[rev] dateformat = b'%a %b %d %H:%M:%S %Z %Y' - date = dateutil.strdate(elt.get('local_date'), dateformat) + date = dateutil.strdate(self.recode(elt.get('local_date')), dateformat) desc = elt.findtext('name') + '\n' + elt.findtext('comment', '') # etree can return unicode objects for name, comment, and author, # so recode() is used to ensure str objects are emitted.