@@ -19,30 +19,35 @@ class _BaseReader(object):
1919 """
2020 Parameters
2121 ----------
22- sym : string with a single Single stock symbol (ticker).
22+ symbols : {str, List[str]}
23+ String symbol of like of symbols
2324 start : string, (defaults to '1/1/2010')
24- Starting date, timestamp. Parses many different kind of date
25- representations (e.g., 'JAN-01-2010', '1/1/10', 'Jan, 1, 1980')
25+ Starting date, timestamp. Parses many different kind of date
26+ representations (e.g., 'JAN-01-2010', '1/1/10', 'Jan, 1, 1980')
2627 end : string, (defaults to today)
27- Ending date, timestamp. Same format as starting date.
28+ Ending date, timestamp. Same format as starting date.
2829 retry_count : int, default 3
29- Number of times to retry query request.
30+ Number of times to retry query request.
3031 pause : float, default 0.1
31- Time, in seconds, of the pause between retries.
32+ Time, in seconds, of the pause between retries.
3233 session : Session, default None
33- requests.sessions.Session instance to be used
34+ requests.sessions.Session instance to be used
35+ freq : {str, None}
36+ Frequency to use in select readers
3437 """
3538
3639 _chunk_size = 1024 * 1024
3740 _format = 'string'
3841
39- def __init__ (self , symbols , start = None , end = None ,
40- retry_count = 3 , pause = 0.1 , timeout = 30 , session = None ):
42+ def __init__ (self , symbols , start = None , end = None , retry_count = 3 ,
43+ pause = 0.1 , timeout = 30 , session = None , freq = None ):
44+
4145 self .symbols = symbols
4246
4347 start , end = _sanitize_dates (start , end )
4448 self .start = start
4549 self .end = end
50+ self .freq = freq
4651
4752 if not isinstance (retry_count , int ) or retry_count < 0 :
4853 raise ValueError ("'retry_count' must be integer larger than 0" )
0 commit comments