From 819de1ace02cad96d5531ce5086622f33ac854b6 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Wed, 16 Jul 2014 15:40:49 +0200 Subject: [PATCH] Do not crash if total_seconds() is not implemented Which is the case with Python 2.6. We could do the calculation ourselves, but this is not a very important feature. --- weboob/tools/browser2/browser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/weboob/tools/browser2/browser.py b/weboob/tools/browser2/browser.py index 03bfa0d7..feb135b1 100644 --- a/weboob/tools/browser2/browser.py +++ b/weboob/tools/browser2/browser.py @@ -192,7 +192,8 @@ class BaseBrowser(object): if request.body is not None: # separate '' from None f.write('\n\n\n%s' % request.body) with open(response_filepath + '-response.txt', 'w') as f: - f.write('Time: %3.3fs\n' % response.elapsed.total_seconds()) + if hasattr(response.elapsed, 'total_seconds'): + f.write('Time: %3.3fs\n' % response.elapsed.total_seconds()) f.write('%s %s\n\n\n' % (response.status_code, response.reason)) for key, value in response.headers.iteritems(): f.write('%s: %s\n' % (key, value))