Repository: openstates/openstates-scrapers

Issue:
IL failing since at least 2018-07-12
IL has been failing since 2018-07-12

Based on automated runs it appears that IL has not run successfully in 2 days (2018-07-12).


```
  15:00:33 INFO pupa: save membership 6006dcb0-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66c17e20-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Emanuel Chris Welch as person_609d1e5a-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 609d1e5a-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Democratic"} as membership_609d2260-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 609d1e5a-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66cd86de-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person David A. Welter as person_61370538-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 61370538-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Republican"} as membership_61370952-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 61370538-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66cdd6d4-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Barbara Wheeler as person_61ce8fc0-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 61ce8fc0-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Republican"} as membership_61ce93e4-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 61ce8fc0-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66ce2b84-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Keith R. Wheeler as person_62672514-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 62672514-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Republican"} as membership_62672910-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 62672514-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66ce80c0-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Ann M. Williams as person_63000e8c-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 63000e8c-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Democratic"} as membership_63001292-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 63000e8c-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66cece36-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Kathleen Willis as person_63997d2e-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 63997d2e-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Democratic"} as membership_6399815c-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 63997d2e-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66cf1df0-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Christine Winger as person_64312016-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 64312016-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Republican"} as membership_64312412-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 64312016-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66cf7480-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Sam Yingling as person_64ce1fba-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 64ce1fba-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Democratic"} as membership_64ce23de-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 64ce1fba-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66cfc390-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save person Michael J. Zalewski as person_65628fc4-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 65628fc4-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "party", "name": "Democratic"} as membership_656294ba-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO pupa: save membership 65628fc4-86d7-11e8-a3de-02a591ccb27e membership in ~{"classification": "lower"} as membership_66d0112e-86d7-11e8-a3de-02a591ccb27e.json
15:00:33 INFO scrapelib: GET - http://ilga.gov/senate/committees/default.asp?GA=100
loaded Open States pupa settings...
il (scrape, import)
  bills: {}
  people: {}
  committees: {}
Traceback (most recent call last):
  File "/opt/openstates/venv-pupa//bin/pupa", line 11, in <module>
    load_entry_point('pupa', 'console_scripts', 'pupa')()
  File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/__main__.py", line 68, in main
    subcommands[args.subcommand].handle(args, other)
  File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py", line 260, in handle
    return self.do_handle(args, other, juris)
  File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py", line 305, in do_handle
    report['scrape'] = self.do_scrape(juris, args, scrapers)
  File "/opt/openstates/venv-pupa/src/pupa/pupa/cli/commands/update.py", line 173, in do_scrape
    report[scraper_name] = scraper.do_scrape(**scrape_args)
  File "/opt/openstates/venv-pupa/src/pupa/pupa/scrape/base.py", line 111, in do_scrape
    for obj in self.scrape(**kwargs) or []:
  File "/opt/openstates/openstates/openstates/il/committees.py", line 60, in scrape
    o_id = COMMITTEES[(name, code)]
KeyError: ('Housing, Special Committee On', 'SSCH')
```

Visit http://bobsled.openstates.org for more info.



Discussion:

Resolving patch:
diff --git a/openstates/il/_committees.py b/openstates/il/_committees.py
--- a/openstates/il/_committees.py
+++ b/openstates/il/_committees.py
@@ -253,12 +253,13 @@
               ('Homeland Security & Emergency Prepa', 'HSEP'): '271',
               ('Hospital Closures, Subcommittee of', 'HAPH-HOSC'): '272',
               ('House Budget Oversight Panel', 'HBOP'): '273',
+              ('Housing', 'HOUS'): '274',
               ('Housing & Community Affairs', 'SHCA'): '89',
               ('Housing & Urban Development', 'HHUD'): '90',
               ('Housing and Community Affairs', 'SHCA'): '89',
               ('Housing and Property Subcommittee', 'HJUA-HOPO'): '275',
               ('Housing and Urban Development', 'HHUD'): '90',
-              ('Housing', 'HOUS'): '274',
+              ('Housing, Special Committee On', 'SSCH'): '280',
               ('Human Services', 'HHSV'): '276',
               ('Human Services', 'SHHS'): '81',
               ('Hunting Subcommittee', 'HAGC-HUNT'): '277',
@@ -360,6 +361,7 @@
               ('New State Programs or Expenditures', 'HSGA-NEWS'): '347',
               ('No Child Left Behind Act of 2001', 'SESE-SECL'): '36',
               ('Oversight Medicaid Mang. Care', 'SOMM'): '30',
+              ('Oversight Medicaid Mang. Care, Spec', 'SOMM'): '44',
               ('Paratransit, Subcommittee on', 'HMAS-PARA'): '349',
               ('Pay Day Loans, Subcommittee', 'HFIN-PDAY'): '350',
               ('Payday and Title Loans, Subcommitte', 'HFIN-LOAN'): '351',
@@ -496,6 +498,7 @@
               ('St Govt Subcomm Spec Issues/Amends', 'SGOA-SGIA'): '453',
               ('St. Govt Subcommittee on Amendments', 'SGOA-SGSA'): '921',
               ('St. Govt Subcommittee on Finance', 'SGOA-SGSF'): '455',
+              ('State & Pension Fund Invest, Spec.', 'SSPF'): '461',
               ('State Government & Veterans Affairs', 'SGOA'): '3',
               ('State Government Administration', 'HSGA'): '456',
               ('State Government Review', 'SGOA-SSGR'): '457',
@@ -717,6 +720,7 @@
               ('Subcommittee on Transparency', 'SENE-SENT'): '598',
               ('Substance Abuse Special', 'HSSA'): '599',
               ('Substance Abuse Subcommittee', 'HMEH-ABUS'): '600',
+              ('Supplier Diversity, Special Com. On', 'SCSD'): '623',
               ('Tax Policy: Business Climate Sub', 'HREF-TAXB'): '601',
               ('Tax Policy: Business Climate Sub', 'HSGA-TAXB'): '602',
               ('Tax Policy: Income Tax Subcommittee', 'HSGA-TAXI'): '603',


Test patch: