diff --git a/pytablereader/csv/core.py b/pytablereader/csv/core.py index 4e0eaf8..09317a2 100644 --- a/pytablereader/csv/core.py +++ b/pytablereader/csv/core.py @@ -124,7 +124,10 @@ def load(self): self._validate() pathvalidate.validate_file_path(self.source) - if platform.system() == "Windows": + if all([ + platform.system() == "Windows", + six.PY3 + ]): self._csv_reader = csv.reader( io.open(self.source, "r", encoding=self.encoding), delimiter=self.delimiter, quotechar=self.quotechar)