(a) Neither the adoption of this Code nor the repeal hereby of any ordinance of the Village shall in any manner affect the prosecution for violation of ordinances, which violations were committed prior to the effective date hereof, nor be construed as a waiver of any license or penalty at the effective date due and unpaid under such ordinances, nor be construed as affecting any of the provisions of such ordinance relating to the collection of any such license or penalty or the penal provisions applicable to any violation thereof, nor to affect the validity of any bond or cash deposit in lieu thereof, required to be posted, filed or deposited pursuant to any ordinance, and all rights and obligations thereof appertaining shall continue in full force and effect.
(b) Whenever any ordinance repealing a former ordinance, clause or provision, shall be itself repealed, such repeal shall not be construed to revive such former ordinance, clause or provision, unless it shall be therein so expressly provided.