We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
WV failing since at least 2017-12-07
WV has been failing since 2017-12-07

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


```
  23:01:25 CRITICAL pupa: Session(s) 2018 were reported by WestVirginia.get_session_list() but were not found in WestVirginia.legislative_sessions or WestVirginia.ignored_scraped_sessions.
no pupa_settings on path, using defaults
wv (scrape, import)
  people: {}
  bills: {}
```

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


--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `openstates/wv/__init__.py`
Content:
```
1 from pupa.scrape import Jurisdiction, Organization
2 
3 from .people import WVPersonScraper
4 from .committees import WVCommitteeScraper
5 from .bills import WVBillScraper
6 
7 
8 class WestVirginia(Jurisdiction):
9     division_id = "ocd-division/country:us/state:wv"
10     classification = "government"
11     name = "West Virginia"
12     url = "http://www.legis.state.wv.us/"
13     scrapers = {
14         'people': WVPersonScraper,
15         'committees': WVCommitteeScraper,
16         'bills': WVBillScraper
17     }
18     parties = [
19         {'name': 'Republican'},
20         {'name': 'Democratic'}
21     ]
22     legislative_sessions = [
23         {
24             "_scraped_name": "2011",
25             "classification": "primary",
26             "identifier": "2011",
27             "name": "2011 Regular Session"
28         },
29         {
30             "_scraped_name": "2012",
31             "classification": "primary",
32             "identifier": "2012",
33             "name": "2012 Regular Session"
34         },
35         {
36             "_scraped_name": "2013",
37             "classification": "primary",
38             "identifier": "2013",
39             "name": "2013 Regular Session"
40         },
41         {
42             "_scraped_name": "2014",
43             "classification": "primary",
44             "identifier": "2014",
45             "name": "2014 Regular Session"
46         },
47         {
48             "_scraped_name": "2015",
49             "classification": "primary",
50             "identifier": "2015",
51             "name": "2015 Regular Session"
52         },
53         {
54             "_scraped_name": "2016",
55             "classification": "primary",
56             "identifier": "2016",
57             "name": "2016 Regular Session"
58         },
59         {
60             "_scraped_name": "2016",
61             "classification": "special",
62             "identifier": "20161S",
63             "name": "2016 First Special Session"
64         },
65         {
66             "_scraped_name": "2017",
67             "classification": "primary",
68             "identifier": "2017",
69             "name": "2017 Regular Session",
70             "start_date": "2017-02-08",
71             "end_date": "2017-04-09",
72         },
73         {
74             "_scraped_name": "2017",
75             "classification": "special",
76             "identifier": "20171S",
77             "name": "2017 First Special Session",
78         },
79         {
80             "_scraped_name": "2017",
81             "classification": "special",
82             "identifier": "20172S",
83             "name": "2017 Second Special Session",
84         }
85     ]
86     ignored_scraped_sessions = [
87         "2010",
88         "2009",
89         "2008",
90         "2007",
91         "2006",
92         "2005",
93         "2004",
94         "2003",
95         "2002",
96         "2001",
97         "2000",
98         "1999",
99         "1998",
100         "1997",
101         "1996",
102         "1995",
103         "1994",
104         "1993"
105     ]
106 
107     def get_organizations(self):
108         legislature_name = "West Virginia Legislature"
109         lower_chamber_name = "House"
110         lower_seats = 67
111         lower_title = "Delegate"
112         upper_chamber_name = "Senate"
113         upper_seats = 17
114         upper_title = "Senator"
115 
116         legislature = Organization(name=legislature_name,
117                                    classification="legislature")
118         upper = Organization(upper_chamber_name, classification='upper',
119                              parent_id=legislature._id)
120         lower = Organization(lower_chamber_name, classification='lower',
121                              parent_id=legislature._id)
122 
123         for n in range(1, upper_seats+1):
124             upper.add_post(
125                 label=str(n), role=upper_title,
126                 division_id='{}/sldu:{}'.format(self.division_id, n))
127         for n in range(1, lower_seats+1):
128             lower.add_post(
129                 label=str(n), role=lower_title,
130                 division_id='{}/sldl:{}'.format(self.division_id, n))
131 
132         yield legislature
133         yield upper
134         yield lower
135 
136     def get_session_list(self):
137         from openstates.utils import url_xpath
138         return url_xpath('http://www.legis.state.wv.us/Bill_Status/Bill_Status.cfm',
139                          '//select[@name="year"]/option/text()')
140
```

Path: `billy_metadata/wv.py`
Content:
```
1 
2 metadata = {
3     'abbreviation': 'wv',
4     'capitol_timezone': 'America/New_York',
5     'name': 'West Virginia',
6     'legislature_name': 'West Virginia Legislature',
7     'legislature_url': 'http://www.legis.state.wv.us/',
8     'chambers': {
9         'upper': {'name': 'Senate', 'title': 'Senator'},
10         'lower': {'name': 'House', 'title': 'Delegate'},
11     },
12     'terms': [
13         {'name': '2011-2012',
14          'start_year': 2011, 'end_year': 2012,
15          'sessions': ['2011', '2012'],
16          },
17         {'name': '2013-2014',
18          'start_year': 2013, 'end_year': 2014,
19          'sessions': ['2013', '2014'],
20          },
21         {'name': '2015-2016',
22          'start_year': 2015, 'end_year': 2016,
23          'sessions': ['2015', '2016', '20161S'],
24          },
25         {'name': '2017-2018',
26          'start_year': 2017, 'end_year': 2018,
27          'sessions': ['2017', '20171S', '20172S'],
28          },
29         ],
30     'session_details': {
31         '2011': {'display_name': '2011 Regular Session',
32                  'type': 'primary',
33                  '_scraped_name': '2011'
34                  },
35         '2012': {'display_name': '2012 Regular Session',
36                  'type': 'primary',
37                  '_scraped_name': '2012'
38                  },
39         '2013': {'display_name': '2013 Regular Session',
40                  'type': 'primary',
41                  '_scraped_name': '2013'
42                  },
43         '2014': {'display_name': '2014 Regular Session',
44                  'type': 'primary',
45                  '_scraped_name': '2014'
46                  },
47         '2015': {'display_name': '2015 Regular Session',
48                  'type': 'primary',
49                  '_scraped_name': '2015'
50                  },
51         '2016': {'display_name': '2016 Regular Session',
52                  'type': 'primary',
53                  '_scraped_name': '2016'
54                  },
55         '20161S': {'display_name': '2016 First Special Session',
56                    'type': 'special',
57                    '_scraped_name': '2016',
58                    '_special_name': '1X'
59                    },
60         '2017': {'display_name': '2017 Regular Session',
61                  'type': 'primary',
62                  '_scraped_name': '2017'
63                  },
64         '20171S': {'display_name': '2017 First Special Session',
65                    'type': 'special',
66                    },
67         '20172S': {'display_name': '2017 Second Special Session',
68                    'type': 'special',
69                    },
70     },
71     'feature_flags': ['subjects', 'influenceexplorer'],
72     '_ignored_scraped_sessions': [
73         '2010', '2009', '2008', '2007', '2006',
74         '2005', '2004', '2003', '2002', '2001',
75         '2000', '1999', '1998', '1997', '1996',
76         '1995', '1994', '1993',
77         ]
78 }
79
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/billy_metadata/wv.py b/billy_metadata/wv.py
--- a/billy_metadata/wv.py
+++ b/billy_metadata/wv.py
@@ -24,7 +24,7 @@
          },
         {'name': '2017-2018',
          'start_year': 2017, 'end_year': 2018,
-         'sessions': ['2017', '20171S', '20172S'],
+         'sessions': ['2017', '20171S', '20172S', '2018'],
          },
         ],
     'session_details': {
@@ -67,6 +67,10 @@
         '20172S': {'display_name': '2017 Second Special Session',
                    'type': 'special',
                    },
+        '2018': {'display_name': '2018 Regular Session',
+                 'type': 'primary',
+                 '_scraped_name': '2018'
+                 },
     },
     'feature_flags': ['subjects', 'influenceexplorer'],
     '_ignored_scraped_sessions': [
diff --git a/openstates/wv/__init__.py b/openstates/wv/__init__.py
--- a/openstates/wv/__init__.py
+++ b/openstates/wv/__init__.py
@@ -81,6 +81,14 @@
             "classification": "special",
             "identifier": "20172S",
             "name": "2017 Second Special Session",
+        },
+        {
+            "_scraped_name": "2018",
+            "classification": "primary",
+            "identifier": "2018",
+            "name": "2018 Regular Session",
+            "start_date": "2018-01-10",
+            "end_date": "2018-03-10",
         }
     ]
     ignored_scraped_sessions = [

{"golden_diff": "diff --git a/billy_metadata/wv.py b/billy_metadata/wv.py\n--- a/billy_metadata/wv.py\n+++ b/billy_metadata/wv.py\n@@ -24,7 +24,7 @@\n          },\n         {'name': '2017-2018',\n          'start_year': 2017, 'end_year': 2018,\n-         'sessions': ['2017', '20171S', '20172S'],\n+         'sessions': ['2017', '20171S', '20172S', '2018'],\n          },\n         ],\n     'session_details': {\n@@ -67,6 +67,10 @@\n         '20172S': {'display_name': '2017 Second Special Session',\n                    'type': 'special',\n                    },\n+        '2018': {'display_name': '2018 Regular Session',\n+                 'type': 'primary',\n+                 '_scraped_name': '2018'\n+                 },\n     },\n     'feature_flags': ['subjects', 'influenceexplorer'],\n     '_ignored_scraped_sessions': [\ndiff --git a/openstates/wv/__init__.py b/openstates/wv/__init__.py\n--- a/openstates/wv/__init__.py\n+++ b/openstates/wv/__init__.py\n@@ -81,6 +81,14 @@\n             \"classification\": \"special\",\n             \"identifier\": \"20172S\",\n             \"name\": \"2017 Second Special Session\",\n+        },\n+        {\n+            \"_scraped_name\": \"2018\",\n+            \"classification\": \"primary\",\n+            \"identifier\": \"2018\",\n+            \"name\": \"2018 Regular Session\",\n+            \"start_date\": \"2018-01-10\",\n+            \"end_date\": \"2018-03-10\",\n         }\n     ]\n     ignored_scraped_sessions = [\n", "issue": "WV failing since at least 2017-12-07\nWV has been failing since 2017-12-07\n\nBased on automated runs it appears that WV has not run successfully in 2 days (2017-12-07).\n\n\n```\n  23:01:25 CRITICAL pupa: Session(s) 2018 were reported by WestVirginia.get_session_list() but were not found in WestVirginia.legislative_sessions or WestVirginia.ignored_scraped_sessions.\nno pupa_settings on path, using defaults\nwv (scrape, import)\n  people: {}\n  bills: {}\n```\n\nVisit http://bobsled.openstates.org for more info.\n\n", "before_files": [{"content": "from pupa.scrape import Jurisdiction, Organization\n\nfrom .people import WVPersonScraper\nfrom .committees import WVCommitteeScraper\nfrom .bills import WVBillScraper\n\n\nclass WestVirginia(Jurisdiction):\n    division_id = \"ocd-division/country:us/state:wv\"\n    classification = \"government\"\n    name = \"West Virginia\"\n    url = \"http://www.legis.state.wv.us/\"\n    scrapers = {\n        'people': WVPersonScraper,\n        'committees': WVCommitteeScraper,\n        'bills': WVBillScraper\n    }\n    parties = [\n        {'name': 'Republican'},\n        {'name': 'Democratic'}\n    ]\n    legislative_sessions = [\n        {\n            \"_scraped_name\": \"2011\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2011\",\n            \"name\": \"2011 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2012\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2012\",\n            \"name\": \"2012 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2013\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2013\",\n            \"name\": \"2013 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2014\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2014\",\n            \"name\": \"2014 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2015\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2015\",\n            \"name\": \"2015 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2016\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2016\",\n            \"name\": \"2016 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2016\",\n            \"classification\": \"special\",\n            \"identifier\": \"20161S\",\n            \"name\": \"2016 First Special Session\"\n        },\n        {\n            \"_scraped_name\": \"2017\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2017\",\n            \"name\": \"2017 Regular Session\",\n            \"start_date\": \"2017-02-08\",\n            \"end_date\": \"2017-04-09\",\n        },\n        {\n            \"_scraped_name\": \"2017\",\n            \"classification\": \"special\",\n            \"identifier\": \"20171S\",\n            \"name\": \"2017 First Special Session\",\n        },\n        {\n            \"_scraped_name\": \"2017\",\n            \"classification\": \"special\",\n            \"identifier\": \"20172S\",\n            \"name\": \"2017 Second Special Session\",\n        }\n    ]\n    ignored_scraped_sessions = [\n        \"2010\",\n        \"2009\",\n        \"2008\",\n        \"2007\",\n        \"2006\",\n        \"2005\",\n        \"2004\",\n        \"2003\",\n        \"2002\",\n        \"2001\",\n        \"2000\",\n        \"1999\",\n        \"1998\",\n        \"1997\",\n        \"1996\",\n        \"1995\",\n        \"1994\",\n        \"1993\"\n    ]\n\n    def get_organizations(self):\n        legislature_name = \"West Virginia Legislature\"\n        lower_chamber_name = \"House\"\n        lower_seats = 67\n        lower_title = \"Delegate\"\n        upper_chamber_name = \"Senate\"\n        upper_seats = 17\n        upper_title = \"Senator\"\n\n        legislature = Organization(name=legislature_name,\n                                   classification=\"legislature\")\n        upper = Organization(upper_chamber_name, classification='upper',\n                             parent_id=legislature._id)\n        lower = Organization(lower_chamber_name, classification='lower',\n                             parent_id=legislature._id)\n\n        for n in range(1, upper_seats+1):\n            upper.add_post(\n                label=str(n), role=upper_title,\n                division_id='{}/sldu:{}'.format(self.division_id, n))\n        for n in range(1, lower_seats+1):\n            lower.add_post(\n                label=str(n), role=lower_title,\n                division_id='{}/sldl:{}'.format(self.division_id, n))\n\n        yield legislature\n        yield upper\n        yield lower\n\n    def get_session_list(self):\n        from openstates.utils import url_xpath\n        return url_xpath('http://www.legis.state.wv.us/Bill_Status/Bill_Status.cfm',\n                         '//select[@name=\"year\"]/option/text()')\n", "path": "openstates/wv/__init__.py"}, {"content": "\nmetadata = {\n    'abbreviation': 'wv',\n    'capitol_timezone': 'America/New_York',\n    'name': 'West Virginia',\n    'legislature_name': 'West Virginia Legislature',\n    'legislature_url': 'http://www.legis.state.wv.us/',\n    'chambers': {\n        'upper': {'name': 'Senate', 'title': 'Senator'},\n        'lower': {'name': 'House', 'title': 'Delegate'},\n    },\n    'terms': [\n        {'name': '2011-2012',\n         'start_year': 2011, 'end_year': 2012,\n         'sessions': ['2011', '2012'],\n         },\n        {'name': '2013-2014',\n         'start_year': 2013, 'end_year': 2014,\n         'sessions': ['2013', '2014'],\n         },\n        {'name': '2015-2016',\n         'start_year': 2015, 'end_year': 2016,\n         'sessions': ['2015', '2016', '20161S'],\n         },\n        {'name': '2017-2018',\n         'start_year': 2017, 'end_year': 2018,\n         'sessions': ['2017', '20171S', '20172S'],\n         },\n        ],\n    'session_details': {\n        '2011': {'display_name': '2011 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2011'\n                 },\n        '2012': {'display_name': '2012 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2012'\n                 },\n        '2013': {'display_name': '2013 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2013'\n                 },\n        '2014': {'display_name': '2014 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2014'\n                 },\n        '2015': {'display_name': '2015 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2015'\n                 },\n        '2016': {'display_name': '2016 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2016'\n                 },\n        '20161S': {'display_name': '2016 First Special Session',\n                   'type': 'special',\n                   '_scraped_name': '2016',\n                   '_special_name': '1X'\n                   },\n        '2017': {'display_name': '2017 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2017'\n                 },\n        '20171S': {'display_name': '2017 First Special Session',\n                   'type': 'special',\n                   },\n        '20172S': {'display_name': '2017 Second Special Session',\n                   'type': 'special',\n                   },\n    },\n    'feature_flags': ['subjects', 'influenceexplorer'],\n    '_ignored_scraped_sessions': [\n        '2010', '2009', '2008', '2007', '2006',\n        '2005', '2004', '2003', '2002', '2001',\n        '2000', '1999', '1998', '1997', '1996',\n        '1995', '1994', '1993',\n        ]\n}\n", "path": "billy_metadata/wv.py"}], "after_files": [{"content": "from pupa.scrape import Jurisdiction, Organization\n\nfrom .people import WVPersonScraper\nfrom .committees import WVCommitteeScraper\nfrom .bills import WVBillScraper\n\n\nclass WestVirginia(Jurisdiction):\n    division_id = \"ocd-division/country:us/state:wv\"\n    classification = \"government\"\n    name = \"West Virginia\"\n    url = \"http://www.legis.state.wv.us/\"\n    scrapers = {\n        'people': WVPersonScraper,\n        'committees': WVCommitteeScraper,\n        'bills': WVBillScraper\n    }\n    parties = [\n        {'name': 'Republican'},\n        {'name': 'Democratic'}\n    ]\n    legislative_sessions = [\n        {\n            \"_scraped_name\": \"2011\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2011\",\n            \"name\": \"2011 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2012\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2012\",\n            \"name\": \"2012 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2013\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2013\",\n            \"name\": \"2013 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2014\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2014\",\n            \"name\": \"2014 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2015\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2015\",\n            \"name\": \"2015 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2016\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2016\",\n            \"name\": \"2016 Regular Session\"\n        },\n        {\n            \"_scraped_name\": \"2016\",\n            \"classification\": \"special\",\n            \"identifier\": \"20161S\",\n            \"name\": \"2016 First Special Session\"\n        },\n        {\n            \"_scraped_name\": \"2017\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2017\",\n            \"name\": \"2017 Regular Session\",\n            \"start_date\": \"2017-02-08\",\n            \"end_date\": \"2017-04-09\",\n        },\n        {\n            \"_scraped_name\": \"2017\",\n            \"classification\": \"special\",\n            \"identifier\": \"20171S\",\n            \"name\": \"2017 First Special Session\",\n        },\n        {\n            \"_scraped_name\": \"2017\",\n            \"classification\": \"special\",\n            \"identifier\": \"20172S\",\n            \"name\": \"2017 Second Special Session\",\n        },\n        {\n            \"_scraped_name\": \"2018\",\n            \"classification\": \"primary\",\n            \"identifier\": \"2018\",\n            \"name\": \"2018 Regular Session\",\n            \"start_date\": \"2018-01-10\",\n            \"end_date\": \"2018-03-10\",\n        }\n    ]\n    ignored_scraped_sessions = [\n        \"2010\",\n        \"2009\",\n        \"2008\",\n        \"2007\",\n        \"2006\",\n        \"2005\",\n        \"2004\",\n        \"2003\",\n        \"2002\",\n        \"2001\",\n        \"2000\",\n        \"1999\",\n        \"1998\",\n        \"1997\",\n        \"1996\",\n        \"1995\",\n        \"1994\",\n        \"1993\"\n    ]\n\n    def get_organizations(self):\n        legislature_name = \"West Virginia Legislature\"\n        lower_chamber_name = \"House\"\n        lower_seats = 67\n        lower_title = \"Delegate\"\n        upper_chamber_name = \"Senate\"\n        upper_seats = 17\n        upper_title = \"Senator\"\n\n        legislature = Organization(name=legislature_name,\n                                   classification=\"legislature\")\n        upper = Organization(upper_chamber_name, classification='upper',\n                             parent_id=legislature._id)\n        lower = Organization(lower_chamber_name, classification='lower',\n                             parent_id=legislature._id)\n\n        for n in range(1, upper_seats+1):\n            upper.add_post(\n                label=str(n), role=upper_title,\n                division_id='{}/sldu:{}'.format(self.division_id, n))\n        for n in range(1, lower_seats+1):\n            lower.add_post(\n                label=str(n), role=lower_title,\n                division_id='{}/sldl:{}'.format(self.division_id, n))\n\n        yield legislature\n        yield upper\n        yield lower\n\n    def get_session_list(self):\n        from openstates.utils import url_xpath\n        return url_xpath('http://www.legis.state.wv.us/Bill_Status/Bill_Status.cfm',\n                         '//select[@name=\"year\"]/option/text()')\n", "path": "openstates/wv/__init__.py"}, {"content": "\nmetadata = {\n    'abbreviation': 'wv',\n    'capitol_timezone': 'America/New_York',\n    'name': 'West Virginia',\n    'legislature_name': 'West Virginia Legislature',\n    'legislature_url': 'http://www.legis.state.wv.us/',\n    'chambers': {\n        'upper': {'name': 'Senate', 'title': 'Senator'},\n        'lower': {'name': 'House', 'title': 'Delegate'},\n    },\n    'terms': [\n        {'name': '2011-2012',\n         'start_year': 2011, 'end_year': 2012,\n         'sessions': ['2011', '2012'],\n         },\n        {'name': '2013-2014',\n         'start_year': 2013, 'end_year': 2014,\n         'sessions': ['2013', '2014'],\n         },\n        {'name': '2015-2016',\n         'start_year': 2015, 'end_year': 2016,\n         'sessions': ['2015', '2016', '20161S'],\n         },\n        {'name': '2017-2018',\n         'start_year': 2017, 'end_year': 2018,\n         'sessions': ['2017', '20171S', '20172S', '2018'],\n         },\n        ],\n    'session_details': {\n        '2011': {'display_name': '2011 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2011'\n                 },\n        '2012': {'display_name': '2012 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2012'\n                 },\n        '2013': {'display_name': '2013 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2013'\n                 },\n        '2014': {'display_name': '2014 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2014'\n                 },\n        '2015': {'display_name': '2015 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2015'\n                 },\n        '2016': {'display_name': '2016 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2016'\n                 },\n        '20161S': {'display_name': '2016 First Special Session',\n                   'type': 'special',\n                   '_scraped_name': '2016',\n                   '_special_name': '1X'\n                   },\n        '2017': {'display_name': '2017 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2017'\n                 },\n        '20171S': {'display_name': '2017 First Special Session',\n                   'type': 'special',\n                   },\n        '20172S': {'display_name': '2017 Second Special Session',\n                   'type': 'special',\n                   },\n        '2018': {'display_name': '2018 Regular Session',\n                 'type': 'primary',\n                 '_scraped_name': '2018'\n                 },\n    },\n    'feature_flags': ['subjects', 'influenceexplorer'],\n    '_ignored_scraped_sessions': [\n        '2010', '2009', '2008', '2007', '2006',\n        '2005', '2004', '2003', '2002', '2001',\n        '2000', '1999', '1998', '1997', '1996',\n        '1995', '1994', '1993',\n        ]\n}\n", "path": "billy_metadata/wv.py"}]}