Dev Space

Customize and extend the power of Alteryx with SDKs, APIs, custom tools, and more.
SOLVED

Race Condition in Python Tool: Data is reused, if no new data is incoming

chrisha
11 - Bolide

Hey everyone,

 

I already posted in the "New Ideas" section, but just noticed that the behavior reported there is much more serious than I've thought: https://community.alteryx.com/t5/Alteryx-Designer-Ideas/Don-t-raise-FileNotFoundError-Exception-in-P...

Since I cannot add an attachment there, I am opening a new post here...

 

If no data is incoming to the Python tool, it will reuse data from the previous run in the same session.

 

I have attached a workflow to reproduce this behaviour: If you run the workflow with the Detour to the left first and then with Detour to the right, you will notice that in the latter case no data is send to the Python tool. But the output to messages and the first output of the Python tool is exactly the same as in the first run. This should not be the case!

 

Hopefully, this can be resolved soon, because I think this is a serious problem.

 

 

Best

 

Christopher

1 REPLY 1
KuoL
Alteryx Alumni (Retired)

Hi Christopher, thanks for bringing it to our attention. We believe we have fixed this issue last PI. If you use the 19.1 release, it should be fine. Here's what I have: