Private
Public Access
1
0

improved dataprepnodjango?

This commit is contained in:
Sander Roosendaal
2018-06-27 18:22:24 +02:00
parent f578f9911e
commit c10c6fafe1
7 changed files with 62 additions and 15 deletions

View File

@@ -119,19 +119,28 @@ def get_strava_workout_list(user):
return s
def add_stroke_data(user,stravaid,workoutid,startdatetime,csvfilename):
def add_stroke_data(user,stravaid,workoutid,startdatetime,csvfilename,debug=False):
r = Rower.objects.get(user=user)
starttimeunix = arrow.get(startdatetime).timestamp
job = myqueue(queue,
handle_strava_import_stroke_data,
r.stravatoken,
stravaid,
workoutid,
starttimeunix,
csvfilename)
if not debug:
job = myqueue(queue,
handle_strava_import_stroke_data,
r.stravatoken,
stravaid,
workoutid,
starttimeunix,
csvfilename)
else:
handle_strava_import_stroke_data(
r.stravatoken,
stravaid,
workoutid,
starttimeunix,
csvfilename,
debug=debug
)
# gets all new Strava workouts for a rower
def get_strava_workouts(rower):
@@ -160,7 +169,7 @@ def get_strava_workouts(rower):
return 1
def create_async_workout(alldata,user,stravaid):
def create_async_workout(alldata,user,stravaid,debug=False):
data = alldata[stravaid]
r = Rower.objects.get(user=user)
distance = data['distance']
@@ -245,7 +254,7 @@ def create_async_workout(alldata,user,stravaid):
# Check if workout has stroke data, and get the stroke data
result = add_stroke_data(user,stravaid,w.id,rowdatetime,csvfilename)
result = add_stroke_data(user,stravaid,w.id,rowdatetime,csvfilename,debug=debug)
return w.id