It's not uncommon to find a Python with a "Vee" spring that was "Billy Bobbed" in an attempt to lighten trigger pull.
The way the Python trigger pull is lightened and adjusted is by inserting a piece of drill rod between the two legs of the "Vee" spring, and cocking the hammer.
This puts a slight bend in the spring and lightens the pull.
Unfortunately, Billy Bob usually doesn't have a trigger pull gauge, so he just shoves whatever he has in there and bends the spring.
Often, it's bent too much and you get mis-fires in DA.
In these cases, it's also common for the revolver to be 100% reliable in single action.
Here's the factory spec for the Python trigger pull weights:
Double Action---12 Pounds Max.
Single Action---2.5 pounds Min. 4.5 Max.
If in doubt, buy a new mainspring.