File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -43,3 +43,4 @@ Experimental
4343Bug Fixes
4444~~~~~~~~~
4545- Bug in ``groupby`` signatures that didn't include *args or **kwargs (:issue:`8733`).
46+ - ``io.data.Options`` now raises ``RemoteDataError`` when no expiry dates are available from Yahoo (:issue:`8761`).
Original file line number Diff line number Diff line change @@ -1132,10 +1132,13 @@ def _get_expiry_dates_and_links(self):
11321132
11331133 expiry_dates = [dt .datetime .strptime (element .text , "%B %d, %Y" ).date () for element in links ]
11341134 links = [element .attrib ['data-selectbox-link' ] for element in links ]
1135+
1136+ if len (expiry_dates ) == 0 :
1137+ raise RemoteDataError ('Data not available' )
1138+
11351139 expiry_links = dict (zip (expiry_dates , links ))
11361140 self ._expiry_links = expiry_links
11371141 self ._expiry_dates = expiry_dates
1138-
11391142 return expiry_dates , expiry_links
11401143
11411144 def _parse_url (self , url ):
You can’t perform that action at this time.
0 commit comments