Skip to content

Commit eb7f9b5

Browse files
committed
fixup! CSVFormatter: process encoding in init for consistency
1 parent 2f6601d commit eb7f9b5

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pandas/io/formats/csvs.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ def save(self):
163163
close = False
164164
else:
165165
f, handles = _get_handle(self.path_or_buf, self.mode,
166-
encoding=encoding,
166+
encoding=self.encoding,
167167
compression=self.compression)
168168
close = True
169169

@@ -173,10 +173,10 @@ def save(self):
173173
doublequote=self.doublequote,
174174
escapechar=self.escapechar,
175175
quotechar=self.quotechar)
176-
if encoding == 'ascii':
176+
if self.encoding == 'ascii':
177177
self.writer = csvlib.writer(f, **writer_kwargs)
178178
else:
179-
writer_kwargs['encoding'] = encoding
179+
writer_kwargs['encoding'] = self.encoding
180180
self.writer = UnicodeWriter(f, **writer_kwargs)
181181

182182
self._save()
@@ -189,7 +189,7 @@ def save(self):
189189
self.path_or_buf.write(buf)
190190
else:
191191
f, handles = _get_handle(self.path_or_buf, self.mode,
192-
encoding=encoding,
192+
encoding=self.encoding,
193193
compression=self.compression)
194194
f.write(buf)
195195
close = True

0 commit comments

Comments
 (0)