173. Every person who refuses or neglects to obey any lawful order of any municipal officer, given under this Code or any municipal by-law incurs, for each offence, a fine of not less than $1 nor more than $5, saving cases otherwise provided for.
Every person who hinders or prevents or attempts to hinder or prevent such officer in the execution of his duties, incurs for each offence a fine of not less than $2 nor more than $10, and is further responsible for all damages caused by him, towards those who have sustained them.