28.- (1) A person shall not be punished for an act which by reason of ignorance or mistake of fact in good faith he believes to be lawful.
(2) A person shall not, except as in this Code otherwise expressly provided, be exempt from liability to punishment for any act on the ground of ignorance that such act is prohibited by law.
29.- Any presumption of law that a crime committed by a wife in the presence of her husband is committed under the coercion of the husband is hereby abolished.
CRIMINAL CODE
PART I - General Provisions
TITLE V - General Exemption From Criminal Liability
28.-(1) A person shall not be punished for an act which by reason of ignorance or mistake of fact in good faith he believes to be lawful.
(2) A person shall not, except as in this Code otherwise expressly provided, be exempt from liability to punishment for any act on the ground of ignorance that such act is prohibited by law.
1. A mistake of fact shall be a ground for excluding criminal responsibility only if it negates the mental element required by the crime.