DEPENDING ON WHAT THE CLEANER IS FILLED WITH, ultrasonic cleaning will not harm your Python.
If the sights have a white outline rear ultrasonics will instantly or eventually remove the paint, again depending on the cleaner solution.
Red front sight inserts can be attacked by some solvents like lacquer thinner, etc.
An ultrasonic cleaner will TOTALLY clean your Python surgically clean, including the sight assembly, the entire action, the firing pin assembly, and the complete cylinder assembly.
It will help in removal of carbon fouling, may help removal of leading, but will not remove copper fouling. Again, how well it cleans normal fouling caused by shooting depends on the cleaner solution used. Normally, you still have to clean the bore and chambers.
The only necessity is after cleaning and rinsing you have to get everything totally dry, then use a good lubricant that will infiltrate into every hidden crack and crevice.
This includes the rear sight, the cylinder and crane assembly, and the action.
Solvent based cleaners and rinses evaporate. Water based cleaners and rinses are more difficult.
I used a hair dryer to warm the metal to force dry it. NOTE: hair dryer, NOT torch, heat gun, or oven.
A lube like CLP Breakfree is a good penetrating lubricant that will work very well, but the spray can can type does not spray a mist, it comes out in big slurps that can over do it.
Even so, if you spray it in and shake out the excess, then give it a few hours it will penetrate or creep into every recess.
You may have to wipe off leakage for a few days but that's no problem.
This will leave the gun totally clean and lubricated. Then you can more easily determine if something is off mechanically that's causing the trigger reset problem.
If you still have trigger reset or ignition problems, a common cause of that is someone bent the mainspring to try for a lighter trigger pull and went too far.
The Colt "Vee" spring powers the entire action including trigger reset, and will cause mis-fires in double action and even single action if they really went too far.