Fix csv change
This commit is contained in:
@ -139,9 +139,10 @@ def main() -> None:
|
||||
cols = [t[0] for t in cur.description]
|
||||
|
||||
with utils.csv_open(f'{args.output}/{t_name}.csv') as f:
|
||||
f.header(cols)
|
||||
f.header(*cols)
|
||||
for row in cur:
|
||||
f.row((utils.convert_value(val, table=t_name, column=col) for col, val in zip(cols, row)), raw=True)
|
||||
values = (utils.convert_value(val, table=t_name, column=col) for col, val in zip(cols, row))
|
||||
f.row(*values, raw=True)
|
||||
|
||||
print(f'Exported {t_name} successfully!', flush=True)
|
||||
finally:
|
||||
|
@ -56,8 +56,8 @@ class CsvFile:
|
||||
|
||||
def __init__(self, file: TextIO):
|
||||
self.file = file
|
||||
self.writer = csv.writer(self.file, doublequote=False, quoting=csv.QUOTE_NONE, escapechar=None)
|
||||
self.reader = csv.reader(self.file, doublequote=False, quoting=csv.QUOTE_NONE, escapechar=None)
|
||||
self.writer = csv.writer(self.file, doublequote=False, quoting=csv.QUOTE_NONE, escapechar='\\', quotechar=None)
|
||||
self.reader = csv.reader(self.file, doublequote=False, quoting=csv.QUOTE_NONE, escapechar='\\', quotechar=None)
|
||||
|
||||
def __enter__(self) -> CsvFile:
|
||||
return self
|
||||
|
Reference in New Issue
Block a user