(a) Council, the Mayor or Municipal Judge may issue attachments or orders of arrests for contempts. An order of arrest may be issued by such Council, Mayor or Municipal Judge, on which the person so guilty may be taken and brought before the Municipal Court, or such person may be taken in custody by an officer, or person present, upon the oral order of the Mayor, Council, or Municipal Judge, and held to answer for the contempt. An opportunity must be given him to be heard in defense or explanation of his conduct; and the Municipal Court may thereupon discharge him, or adjudge him guilty of contempt, and punish him by fine or imprisonment or both. The fine shall not exceed fifty dollars ($50.00) or the imprisonment ten days.
(b) The Municipal Court may punish for contempt a person guilty of any of the following acts:
(1) Misbehavior in the presence of Council, Mayor or Municipal Judge when either is sitting in its or his official capacity, or when such misbehavior is committed so near the Court, Mayor or Council as to obstruct or interrupt the administration of justice or the performance of official duty.
(2) Violence, or threats of violence to Council or any member thereof, or the Mayor or the Municipal Judge or any officer of Council or Municipal Court, or to a witness, or party going to, attending or returning from a meeting of Council or Municipal Court, for or in respect of any act or proceeding had, or to be had in or before such Council or Municipal Court.
(3) Misbehavior of any officer in his official character in respect to any action of judicial proceeding had or pending before Council, the Mayor or Municipal Court, in respect to anything done or to be done in the course of such proceeding.
(4) Willful resistance, in the presence of Council, Mayor or Municipal Court, by an officer, juror, witness, party, or other person to any lawful process or order of such Council, Mayor or Municipal Court.
(1978 Code Sec. 16-20)