Found a vid on YouTube that helped me out. I had self in the wrong place and was using the brackets inside of action.call()

https://youtu.be/IoaD8XYd3jI