139. Oath on affidavit by whom to be administered.— In the case of any affidavit under this Code— (a) any Court or Magistrate, or