Been looking everywhery, still can’t figure this out. How to suppress new_user_task_lists in python ?
UserWarning: This request is affected by the “new_user_task_lists” deprecation. Please visit this url for more info: Update on our planned API changes to user task lists (a.k.a. My Tasks)
Adding “new_user_task_lists” to your “Asana-Enable” or “Asana-Disable” header will opt in/out to this deprecation and suppress this warning.
warnings.warn(message)
my code looks like this
client = asana.Client.access_token(TOKEN)
result = client.tasks.create_task(body, opt_pretty=True)
You need to do this
Adding “new_user_task_lists” to your “Asana-Enable” or “Asana-Disable” header will opt in/out to this deprecation and suppress this warning.
Read the doc regarding deprecation to get details
Here is how I do it with the nodeJS library
Asana.Client.create({
clientId: XXXXX,
redirectUri: XXXXX,
defaultHeaders: { 'Asana-Enable': 'string_ids' }
})
With python i dont use create(), but instead i use access_token() which only take one parameter, token.
Here’s how to do it in Python:
Amazing! Thanks
Hi Maksim_Dreggevik,
so where did you added this:
client.headers={‘asana-enable’: ‘string_ids’}
or
me = client.users.me(headers={‘asana-enable’: ‘string_ids’})
I am using also only client = asana.Client.access_token and result = client.tasks. etc.?