Vladimir Lenin said this quote

The task of a truly revolutionary party is not to declare that it is impossible to renounce all compromises, but to be able, through all compromises, when they are unavoidable, to remain true to its principles, to its class, to its revolutionary purpose, to its task of paving the way for revolution and educating the mass of the people for victory in the revolution.