|
5 | 5 | import pandas as pd |
6 | 6 |
|
7 | 7 | from pandas_datareader.base import _DailyBaseReader |
8 | | -from pandas_datareader.compat import is_list_like, concat, StringIO |
| 8 | +from pandas_datareader.compat import (binary_type, concat, is_list_like, |
| 9 | + StringIO) |
| 10 | + |
9 | 11 |
|
10 | 12 |
|
11 | 13 | class MoexReader(_DailyBaseReader): |
@@ -102,7 +104,7 @@ def _get_metadata(self): |
102 | 104 | service = self.__class__.__name__ |
103 | 105 | raise IOError("{} request returned no data; check URL for invalid " |
104 | 106 | "inputs: {}".format(service, self.__url_metadata)) |
105 | | - if isinstance(text, pd.compat.binary_type): |
| 107 | + if isinstance(text, binary_type): |
106 | 108 | text = text.decode('windows-1251') |
107 | 109 |
|
108 | 110 | header_str = 'secid;boardid;' |
@@ -182,7 +184,7 @@ def _read_url_as_String(self, url, params=None): |
182 | 184 | service = self.__class__.__name__ |
183 | 185 | raise IOError("{} request returned no data; check URL for invalid " |
184 | 186 | "inputs: {}".format(service, self.url)) |
185 | | - if isinstance(text, pd.compat.binary_type): |
| 187 | + if isinstance(text, binary_type): |
186 | 188 | text = text.decode('windows-1251') |
187 | 189 | return text |
188 | 190 |
|
|
0 commit comments