11import pandas as pd
22
33from pandas_datareader .base import _BaseReader
4+ from pandas_datareader .exceptions import (ImmediateDeprecationError ,
5+ DEP_ERROR_MSG )
46
57
68class RobinhoodQuoteReader (_BaseReader ):
79 """
810 Read quotes from Robinhood
911
12+ DEPRECATED 1/2019 - Robinhood ended support for the endpoints used by this
13+ reader
14+
1015 Parameters
1116 ----------
1217 symbols : {str, List[str]}
@@ -28,6 +33,7 @@ class RobinhoodQuoteReader(_BaseReader):
2833
2934 def __init__ (self , symbols , start = None , end = None , retry_count = 3 , pause = .1 ,
3035 timeout = 30 , session = None , freq = None ):
36+ raise ImmediateDeprecationError (DEP_ERROR_MSG .format ("Robinhood" ))
3137 super (RobinhoodQuoteReader , self ).__init__ (symbols , start , end ,
3238 retry_count , pause ,
3339 timeout , session , freq )
@@ -72,6 +78,9 @@ class RobinhoodHistoricalReader(RobinhoodQuoteReader):
7278 """
7379 Read historical values from Robinhood
7480
81+ DEPRECATED 1/2019 - Robinhood ended support for the endpoints used by this
82+ reader
83+
7584 Parameters
7685 ----------
7786 symbols : {str, List[str]}
@@ -110,6 +119,7 @@ class RobinhoodHistoricalReader(RobinhoodQuoteReader):
110119 def __init__ (self , symbols , start = None , end = None , retry_count = 3 , pause = .1 ,
111120 timeout = 30 , session = None , freq = None , interval = 'day' ,
112121 span = 'year' ):
122+ raise ImmediateDeprecationError (DEP_ERROR_MSG .format ("Robinhood" ))
113123 super (RobinhoodHistoricalReader , self ).__init__ (symbols , start , end ,
114124 retry_count , pause ,
115125 timeout , session , freq )
0 commit comments