diff --git a/pvlib/tmy.py b/pvlib/tmy.py index 9e5d1678de..4d419ae85f 100644 --- a/pvlib/tmy.py +++ b/pvlib/tmy.py @@ -190,6 +190,9 @@ def readtmy3(filename=None, coerce_year=None, recolumn=True): TMYData = TMYData.tz_localize(int(meta['TZ']*3600)) + if not csvdata.closed: + csvdata.close() + return TMYData, meta