1996 Nigerien presidential election
Presidential elections were held in Niger on 7 and 8 July 1996. They followed the approval of a new constitution in a referendum in May after a military coup had removed elected President Mahamane Ousmane from office in January. General Ibrahim Baré Maïnassara, who had been installed as leader following the coup, won the elections in the first round, claiming 52.22% of the vote, with a 66.4% turnout.[1]
![]() | |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
|
![]() |
---|
This article is part of a series on the politics and government of Niger |
|
Judiciary |
|
Results
Candidate | Party | Votes | % |
---|---|---|---|
Ibrahim Baré Maïnassara | Independent | 1,262,308 | 52.22 |
Mahamane Ousmane | Democratic and Social Convention | 477,431 | 19.75 |
Mamadou Tandja | National Movement for the Development of Society | 378,322 | 15.65 |
Mahamadou Issoufou | Nigerien Party for Democracy and Socialism | 183,826 | 7.60 |
Moumouni Adamou Djermakoye | Nigerien Alliance for Democracy and Progress | 115,302 | 4.77 |
Invalid/blank votes | 107,830 | – | |
Total | 2,525,019 | 100 | |
Registered voters/turnout | 3,804,750 | 66.36 | |
Source: African Elections Database |
gollark: Well, the outsourced `parsedatetime` stuff can probably do it.
gollark: Good luck.
gollark: Fine.```python# from here: https://github.com/Rapptz/RoboDanny/blob/18b92ae2f53927aedebc25fb5eca02c8f6d7a874/cogs/utils/time.pyshort_timedelta_regex = re.compile("""(?:(?P<years>[0-9]{1,8})(?:years?|y))? # e.g. 2y(?:(?P<months>[0-9]{1,8})(?:months?|mo))? # e.g. 2months(?:(?P<weeks>[0-9]{1,8})(?:weeks?|w))? # e.g. 10w(?:(?P<days>[0-9]{1,8})(?:days?|d))? # e.g. 14d(?:(?P<hours>[0-9]{1,8})(?:hours?|h))? # e.g. 12h(?:(?P<minutes>[0-9]{1,8})(?:minutes?|m))? # e.g. 10m(?:(?P<seconds>[0-9]{1,8})(?:seconds?|s))? # e.g. 15s """, re.VERBOSE)def parse_short_timedelta(text): match = short_timedelta_regex.fullmatch(text) if match is None or not match.group(0): raise ValueError("parse failed") data = { k: int(v) for k, v in match.groupdict(default=0).items() } return datetime.datetime.utcnow() + relativedelta(**data)cal = parsedatetime.Calendar()def parse_humantime(text): time_struct, parse_status = cal.parse(text) if parse_status == 1: return datetime.datetime(*time_struct[:6]) else: raise ValueError("parse failed")def parse_time(text): try: return datetime.datetime.strptime(text, "%d/%m/%Y") except: pass try: return parse_short_timedelta(text) except: pass try: return parse_humantime(text) except: pass raise ValueError("could not parse time")```
gollark: ... no.
gollark: The time parsing logic is kind of inconsistent.
References
- Elections in Niger African Elections database
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.