How to detect that a built-in function has had its name imported over by another module
Backstory A confession, I have used import * and felt the pain. Specifically I had from pyspark.sql.functions import * and then attempted to use a builtin function that had been overridden by that liberal import. Looking at how many same named functions exist in both, I guess it was only a matter of time before […]