Open
Description
I have been using this method daily for the last few weeks, so I know it worked on Friday. Below is the min code to cause the error. I am using python 3.11.3 and jupyter notebooks.
from pandas_datareader.nasdaq_trader import get_nasdaq_symbols
get_nasdaq_symbols()
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
Cell In[1], line 2
1 from pandas_datareader.nasdaq_trader import get_nasdaq_symbols
----> 2 get_nasdaq_symbols()
File ~/.local/lib/python3.11/site-packages/pandas_datareader/nasdaq_trader.py:107, in get_nasdaq_symbols(retry_count, timeout, pause)
105 while retry_count > 0:
106 try:
--> 107 _ticker_cache = _download_nasdaq_symbols(timeout=timeout)
108 retry_count = -1
109 except RemoteDataError:
110 # retry on any exception
File ~/.local/lib/python3.11/site-packages/pandas_datareader/nasdaq_trader.py:70, in _download_nasdaq_symbols(timeout)
65 # For pandas >= 0.20.0, the Python parser issues a warning if
66 # both a converter and dtype are specified for the same column.
67 # However, this measure is probably temporary until the read_csv
68 # behavior is better formalized.
69 with warnings.catch_warnings(record=True):
---> 70 data = read_csv(
71 StringIO("\n".join(lines[:-1])),
72 "|",
73 dtype=_TICKER_DTYPE,
74 converters=converter_map,
75 index_col=1,
76 )
78 # Properly cast enumerations
79 for cat in _CATEGORICAL:
TypeError: read_csv() takes 1 positional argument but 2 positional arguments (and 3 keyword-only arguments) were given
Metadata
Metadata
Assignees
Labels
No labels