(a) When any political party shall desire to hold any mass meeting, beat meeting, or other meeting of the voters of such party for the purpose of nominating any candidate or candidates for public office to be voted for in a general election in Alabama or for the purpose of selecting delegates or other representatives to any convention which may select such candidates for public office or when any such party shall desire to hold such mass meeting, beat meeting, or other meeting of the voters of such party for the purpose of selecting committeemen, representatives, or other party officers of such party, all of such meetings shall be held as provided in this section.
(b) All such meetings shall be held before the first primary election. The general public is privileged to attend such meetings, but not to participate. No less than five days prior to the date upon which any such mass meeting, beat meeting, or other meeting is to be held, notice of such meeting, including the time and place of such meeting, shall be filed with the judge of probate of the county in which any such meeting is to be held and shall be published in a newspaper of general circulation in the county at the expense of the political party holding such meeting. The judge of probate shall immediately forward to the Secretary of State a certified copy of all notices filed under this section.