Repository: openstates/openstates-scrapers

Issue:
FL failing since at least 2018-07-22
FL has been failing since 2018-07-22

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


```
  loaded Open States pupa settings...
/opt/openstates/venv-pupa/lib/python3.6/site-packages/psycopg2/__init__.py:144: UserWarning: The psycopg2 wheel package will be renamed from release 2.8; in order to keep installing from binary please use "pip install psycopg2-binary" instead. For details see: <http://initd.org/psycopg/docs/install.html#binary-install-from-pypi>.
  """)
23:01:50 CRITICAL pupa: Session(s) 2019 were reported by Florida.get_session_list() but were not found in Florida.legislative_sessions or Florida.ignored_scraped_sessions.
fl (scrape, import)
  bills: {}
  people: {}
  committees: {}
```

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



Discussion:
More than happy to have a look at this.

Resolving patch:
diff --git a/openstates/fl/__init__.py b/openstates/fl/__init__.py
--- a/openstates/fl/__init__.py
+++ b/openstates/fl/__init__.py
@@ -23,31 +23,45 @@ class Florida(Jurisdiction):
         # "events": FlEventScraper,
     }
     legislative_sessions = [
-        {'name': '2011 Regular Session', 'identifier': '2011', 'classification': 'primary'},
-        {'name': '2012 Regular Session', 'identifier': '2012', 'classification': 'primary'},
+        {'name': '2011 Regular Session', 'identifier': '2011',
+            'classification': 'primary'},
+        {'name': '2012 Regular Session', 'identifier': '2012',
+            'classification': 'primary'},
         {'name': '2012 Extraordinary Apportionment Session', 'identifier': '2012B',
          'classification': 'special'},
-        {'name': '2013 Regular Session', 'identifier': '2013', 'classification': 'primary'},
-        {'name': '2014 Regular Session', 'identifier': '2014', 'classification': 'primary'},
-        {'name': '2014 Special Session A', 'identifier': '2014A', 'classification': 'special'},
+        {'name': '2013 Regular Session', 'identifier': '2013',
+            'classification': 'primary'},
+        {'name': '2014 Regular Session', 'identifier': '2014',
+            'classification': 'primary'},
+        {'name': '2014 Special Session A',
+            'identifier': '2014A', 'classification': 'special'},
         # data for the below
-        {'name': '2015 Regular Session', 'identifier': '2015', 'classification': 'primary'},
-        {'name': '2015 Special Session A', 'identifier': '2015A', 'classification': 'special'},
-        {'name': '2015 Special Session B', 'identifier': '2015B', 'classification': 'special'},
-        {'name': '2015 Special Session C', 'identifier': '2015C', 'classification': 'special'},
-        {'name': '2016 Regular Session', 'identifier': '2016', 'classification': 'primary'},
+        {'name': '2015 Regular Session', 'identifier': '2015',
+            'classification': 'primary'},
+        {'name': '2015 Special Session A',
+            'identifier': '2015A', 'classification': 'special'},
+        {'name': '2015 Special Session B',
+            'identifier': '2015B', 'classification': 'special'},
+        {'name': '2015 Special Session C',
+            'identifier': '2015C', 'classification': 'special'},
+        {'name': '2016 Regular Session', 'identifier': '2016',
+            'classification': 'primary'},
         {'name': '2017 Regular Session', 'identifier': '2017', 'classification': 'primary',
          'start_date': '2017-03-07', 'end_date': '2017-05-05'},
-        {'name': '2017 Special Session A', 'identifier': '2017A', 'classification': 'special'},
+        {'name': '2017 Special Session A',
+            'identifier': '2017A', 'classification': 'special'},
         {'name': '2018 Regular Session', 'identifier': '2018', 'classification': 'primary',
          'start_date': '2018-01-08', 'end_date': '2018-03-09'},
     ]
-    ignored_scraped_sessions = ['2010', '2010A', '2010O', '2012O', '2016O', '2014O', '2018']
+    ignored_scraped_sessions = ['2010',
+                                '2010A', '2010O', '2012O', '2016O', '2014O', '2018', '2019']
 
     def get_organizations(self):
-        legis = Organization(name="Florida Legislature", classification="legislature")
+        legis = Organization(name="Florida Legislature",
+                             classification="legislature")
 
-        upper = Organization('Florida Senate', classification='upper', parent_id=legis._id)
+        upper = Organization(
+            'Florida Senate', classification='upper', parent_id=legis._id)
         lower = Organization('Florida House of Representatives', classification='lower',
                              parent_id=legis._id)
 


Test patch: