In my code I use merge/join in numerous places. Recently I bumped on an join probably just making a Cartesian product (probably only out of 5000 files to process). Since the code works on a 64 bit system/python, this join keeps running to fill all memory, blocking every process/user on this hardware node. Since no actual error occurs, it is very hard to debug as well.
Is there a easy way to test the validity of a join/merge, which i could use in an assert statement?
Thanks,
Luc