flex-asana¶
Asana comms backend: an experiment task per run, via the Asana API directly
flex install flex-asana
asana¶
flex_asana.comms.AsanaComms
¶
Bases: CommsBackend
Creates an Asana task when an experiment starts (stamped with the
start time, assigned to the user) and fills in the end time when it
ends. See :class:~flex_asana.sync.ExperimentSync for the env vars
this reads (ASANA_ACCESS_TOKEN, ASANA_WORKSPACE_GID,
ASANA_EXPERIMENTS_PROJECT_GID, ASANA_START_FIELD, ASANA_END_FIELD).
Any argument here overrides the matching env var.