projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'tobidope/gameone'
[youtube-dl]
/
youtube_dl
/
utils.py
diff --git
a/youtube_dl/utils.py
b/youtube_dl/utils.py
index 09312e81a485de8d04f7757eb2e26a80a10f161c..2cba2bfc1c0cb3c1c4bf7a06cf92dfbd500fccfb 100644
(file)
--- a/
youtube_dl/utils.py
+++ b/
youtube_dl/utils.py
@@
-775,7
+775,7
@@
class YoutubeDLHandler(compat_urllib_request.HTTPHandler):
https_response = http_response
https_response = http_response
-def parse_iso8601(date_str):
+def parse_iso8601(date_str
, delimiter='T'
):
""" Return a UNIX timestamp from the given date """
if date_str is None:
""" Return a UNIX timestamp from the given date """
if date_str is None:
@@
-795,8
+795,8
@@
def parse_iso8601(date_str):
timezone = datetime.timedelta(
hours=sign * int(m.group('hours')),
minutes=sign * int(m.group('minutes')))
timezone = datetime.timedelta(
hours=sign * int(m.group('hours')),
minutes=sign * int(m.group('minutes')))
-
- dt = datetime.datetime.strptime(date_str,
'%Y-%m-%dT%H:%M:%S'
) - timezone
+ date_format = '%Y-%m-%d{0}%H:%M:%S'.format(delimiter)
+ dt = datetime.datetime.strptime(date_str,
date_format
) - timezone
return calendar.timegm(dt.timetuple())
return calendar.timegm(dt.timetuple())