2000 Pennsylvania Attorney General election
Pennsylvania's Attorney General election was held November 7, 2000.[1] Necessary primary elections were held on April 4, 2000.[2] Incumbent Mike Fisher was unopposed for the Republican nomination and won a second term by a relatively comfortable margin. Jim Eisenhower, a former Assistant U.S. Attorney and close confidant of Ed Rendell was the Democratic nominee; he earned a narrow victory in the party primary over John Morganelli, the District Attorney of Northampton County.
![]() | |||||||||||||||||
| |||||||||||||||||
| |||||||||||||||||
![]() County Results Fisher: 40-50% 50-60% 60-70% 70-80% Eisenhower: 40–50% 50–60% 70–80% | |||||||||||||||||
|
Elections in Pennsylvania | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | ||||||||||||||
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
|
||||||||||||||
General election
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Fisher | 2,495,253 | 54.0 | |
Democratic | Jim Eisenhower | 1,991,144 | 43.1 | |
Green | Tom Linzey | 61,216 | 1.3 | |
Libertarian | Julian Heicklen | 41,519 | 0.9 | |
Constitution | Jim Clymer | 30,306 | 0.7 |
Primary Election
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Jim Eisenhower | 304,097 | 50.8 | |
Democratic | John Morganelli | 294,030 | 49.2 |
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
- "2000 General Election". Commonwealth of PA - Elections Information. Pennsylvania Department of State. 2004. Archived from the original on 2008-11-27. Retrieved 2008-05-16.
- "2000 General Primary". Commonwealth of PA - Elections Information. Pennsylvania Department of State. 2004. Retrieved 2008-05-16.
- "Pennsylvania Attorney General - 2000 General Election". Commonwealth of PA - Elections Information. Pennsylvania Department of State. 2004. Retrieved 2008-05-16.
- "Pennsylvania Attorney General - 2000 General Primary". Commonwealth of PA - Elections Information. Pennsylvania Department of State. 2004. Retrieved 2008-05-16.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.