Well you can thank the Russian central bank for saving the ruble for now.
Plus there are still more sanctions that can be implemented that will make it even more expensive to keep continuing this stupid war.
I really don't think that Putin thought this true, from the outside pov it looks to me that he started with a single assumption (that sanctions would be a slap on the wrist overal) and then made further assumptions based on his first assumption.