Iran is going to find it even more difficult to fund that development of nuclear powerweapons.
The supply and price of oil, like everything else, is set by the min-max equation. Generally that equation says sell more at a low price (profit) or sell less at a high price (profit).
Iran cannot afford to sell less oil at any time. There government spending is not being matched by maximum production at $120/barrel.
But funding the development of nuclear weapons, or power, is a military/political decision only slightly affected by economics.
If in their interests, another country can just give it to them for nothing even .
SA simply hasn’t any economic reason to reduce it’s production as there will be no resulting rise in price since demand is so low and supply so plentiful. Any geopolitical benefits are vague and doubtful.
Iran, like some other countries, hasn’t any leeway in it’s oil production, it always needs the maximum and spends every penny- on something besides improving it’s production facilities LOL!.