added boattype and workouttype to YAML workout commands
This commit is contained in:
@@ -181,6 +181,33 @@ def getplotoptions(uploadoptions,value):
|
|||||||
|
|
||||||
return uploadoptions
|
return uploadoptions
|
||||||
|
|
||||||
|
from types import workouttypes,boattypes
|
||||||
|
|
||||||
|
def gettype(uploadoptions,value,key):
|
||||||
|
workouttype = 'rower'
|
||||||
|
for type,verb in workouttypes:
|
||||||
|
if value == type:
|
||||||
|
workouttype = type
|
||||||
|
if value == verb:
|
||||||
|
workouttype = type
|
||||||
|
|
||||||
|
uploadoptions[key] = workouttype
|
||||||
|
|
||||||
|
return uploadoptions
|
||||||
|
|
||||||
|
def getboattype(uploadoptions,value,key):
|
||||||
|
boattype = '1x'
|
||||||
|
for type,verb in boattypes:
|
||||||
|
if value == type:
|
||||||
|
boattype = type
|
||||||
|
if value == verb:
|
||||||
|
boattype = type
|
||||||
|
|
||||||
|
uploadoptions[key] = boattype
|
||||||
|
|
||||||
|
return uploadoptions
|
||||||
|
|
||||||
|
|
||||||
def getboolean(uploadoptions,value,key):
|
def getboolean(uploadoptions,value,key):
|
||||||
b = True
|
b = True
|
||||||
if not value:
|
if not value:
|
||||||
@@ -208,6 +235,10 @@ def upload_options(body):
|
|||||||
uploadoptions = getplotoptions(uploadoptions,value)
|
uploadoptions = getplotoptions(uploadoptions,value)
|
||||||
if 'priva' in lowkey:
|
if 'priva' in lowkey:
|
||||||
uploadoptions = getboolean(uploadoptions,value,'makeprivate')
|
uploadoptions = getboolean(uploadoptions,value,'makeprivate')
|
||||||
|
if 'type' in lowkey:
|
||||||
|
uploadoptions = gettype(uploadoptions,value,'workouttype')
|
||||||
|
if 'boat' in lowkey:
|
||||||
|
uploadoptions = getboattype(uploadoptions,value,'workouttype')
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
#pass
|
#pass
|
||||||
raise yaml.YAMLError
|
raise yaml.YAMLError
|
||||||
|
|||||||
Reference in New Issue
Block a user