duration is a time delta

This commit is contained in:
Christophe Benz 2010-07-10 21:54:39 +02:00
commit b86e9d8a00
7 changed files with 16 additions and 18 deletions

View file

@ -68,13 +68,13 @@ class VideoPage(PornPage):
value = span.tail.strip()
if name == 'Duration:':
duration = 0
seconds = minutes = 0
for word in value.split():
if word.endswith('min'):
duration += 60 * int(word[:word.find('min')])
minutes = int(word[:word.find('min')])
elif word.endswith('sec'):
duration += int(word[:word.find('sec')])
v.duration = duration
seconds = int(word[:word.find('sec')])
v.duration = datetime.timedelta(minutes=minutes, seconds=seconds)
elif name == 'Submitted:':
author = li.find('i')
if author is None: