diff --git a/rowers/dataroutines.py b/rowers/dataroutines.py index f04a478c..4451cf6e 100644 --- a/rowers/dataroutines.py +++ b/rowers/dataroutines.py @@ -1002,7 +1002,10 @@ def parsenonpainsled(fileformat, f2, summary, startdatetime='', empowerfirmware= else: row = NKLiNKLogbookParser(f2) else: - row = parsers[fileformat](f2) + try: + row = parsers[fileformat](f2) + except: + return None, hasrecognized, '', 'unknown' if startdatetime != '': # pragma: no cover row.rowdatetime = arrow.get(startdatetime).datetime hasrecognized = True diff --git a/rowers/integrations/strava.py b/rowers/integrations/strava.py index 3e3d17b2..606a3182 100644 --- a/rowers/integrations/strava.py +++ b/rowers/integrations/strava.py @@ -12,6 +12,7 @@ from rowers.utils import get_strava_stream from rowers.utils import myqueue, dologging #from rowers.imports import * +import urllib import gzip import time import requests diff --git a/rowers/tests/testdata/testdata.tcx.gz b/rowers/tests/testdata/testdata.tcx.gz index d6dbed73..4861ef31 100644 Binary files a/rowers/tests/testdata/testdata.tcx.gz and b/rowers/tests/testdata/testdata.tcx.gz differ diff --git a/rowsandall_app/settings.py b/rowsandall_app/settings.py index ffdffea9..e749d98a 100644 --- a/rowsandall_app/settings.py +++ b/rowsandall_app/settings.py @@ -8,6 +8,8 @@ https://docs.djangoproject.com/en/1.9/topics/settings/ For the full list of settings and their values, see https://docs.djangoproject.com/en/1.9/ref/settings/ + +deliver erosion ivory chief exotic boring tackle auto print crawl lazy false """ # -*- coding: utf-8 -*- import os