diff --git a/create_concordance_file.py b/create_concordance_file.py index 647458b..722fb43 100644 --- a/create_concordance_file.py +++ b/create_concordance_file.py @@ -449,10 +449,11 @@ def export_to_csv(pg_cur, table, file_name): to_source, to_bdy ) TO STDOUT WITH CSV HEADER""" - with open(os.path.join(settings.output_path, file_name), "w") as f: + + with open(os.path.join(settings.output_path, file_name), "wb") as f: with pg_cur.copy(query) as copy: - while data := f.read(): - copy.write(data) + while data := copy.read(): + f.write(data) if __name__ == "__main__": diff --git a/data/boundary_concordance_score.csv b/data/boundary_concordance_score.csv index 5ddecbb..2716825 100644 --- a/data/boundary_concordance_score.csv +++ b/data/boundary_concordance_score.csv @@ -1,9 +1,9 @@ from_source,from_bdy,to_source,to_bdy,concordance_percent,error_percent abs 2016,gcc,abs 2021,gccsa,100, -abs 2016,lga,abs 2016,sa3,74,4.7 +abs 2016,lga,abs 2016,sa3,73,4.7 abs 2016,lga,abs 2016,ste,100,0.2 abs 2016,poa,abs 2016,lga,93,1.4 -abs 2016,poa,abs 2016,sa2,62,8.6 +abs 2016,poa,abs 2016,sa2,62,8.7 abs 2016,sa1,abs 2016,gcc,100,0.0 abs 2016,sa1,abs 2016,sa2,100,0.0 abs 2016,sa1,abs 2016,sa3,100,0.0