From ce51e37e7f02e56a747888f3e5a502dd93355e63 Mon Sep 17 00:00:00 2001 From: April Date: Sun, 13 Nov 2022 16:37:08 -0700 Subject: [PATCH] Set write mode for getData() to append instead of write --- recordGenerators/HourlyForecast.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recordGenerators/HourlyForecast.py b/recordGenerators/HourlyForecast.py index 4bca981..e6d2870 100644 --- a/recordGenerators/HourlyForecast.py +++ b/recordGenerators/HourlyForecast.py @@ -5,7 +5,7 @@ import os import shutil import xml.dom.minidom import logging,coloredlogs -import aiofiles, aiohttp +import aiofiles, aiohttp, asyncio import sys sys.path.append("./py2lib") @@ -48,7 +48,7 @@ async def getData(tecci, zipCode): #Write to .i2m file i2Doc = '' + '' + newData + '' + str(tecci) + '' - async with aiofiles.open('./.temp/HourlyForecast.i2m', 'w') as f: + async with aiofiles.open('./.temp/HourlyForecast.i2m', 'a') as f: await f.write(i2Doc) await f.close() @@ -61,6 +61,7 @@ async def makeDataFile(): async with aiofiles.open("./.temp/HourlyForecast.i2m", 'w') as doc: await doc.write(header) + for x, y in zip(tecciId, zipCodes): await getData(x, y)