From c11b11b803c5dcc244f70018580beee7a7020143 Mon Sep 17 00:00:00 2001 From: Christophe Benz Date: Mon, 12 Jul 2010 03:15:02 +0200 Subject: [PATCH] store duration as timedelta --- weboob/backends/youporn/pages/index.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/weboob/backends/youporn/pages/index.py b/weboob/backends/youporn/pages/index.py index a4237505..db6d9485 100644 --- a/weboob/backends/youporn/pages/index.py +++ b/weboob/backends/youporn/pages/index.py @@ -16,6 +16,8 @@ # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +import datetime + from .base import PornPage from ..video import YoupornVideo @@ -47,12 +49,12 @@ class IndexPage(PornPage): _id = _id[:_id.find('/')] title = a.text.strip() - duration = 0 + minutes = seconds = 0 div = li.cssselect('div[class=duration_views]') if div: h2 = div[0].find('h2') - duration = 60 * int(h2.text.strip()) - duration += int(h2.find('span').tail.strip()) + minutes = int(h2.text.strip()) + seconds = int(h2.find('span').tail.strip()) rating = 0 rating_max = 0 @@ -66,6 +68,6 @@ class IndexPage(PornPage): title=title, rating=rating, rating_max=rating_max, - duration=duration, + duration=datetime.timedelta(minutes=minutes, seconds=seconds), thumbnail_url=thumbnail_url, )