-
Type:
Bug
-
Status: Done (View Workflow)
-
Priority:
Normal
-
Resolution: Done
-
Labels:None
-
Sprint:2DDRP-2019 F
Astropy 3.2 requires the following fix to pfsSpectra.py.
datamodel/python/pfs/datamodel/pfsSpectra.py:208:
-with open(filename, "w") as fd: +with open(filename, "wb") as fd: fits.writeto(fd)
Otherwise, the following exception is raised.
File ".../pfsrepos/datamodel/python/pfs/datamodel/pfsSpectra.py", line 209, in writeFits fits.writeto(fd) File ".../lib/python3.6/site-packages/astropy/utils/decorators.py", line 521, in wrapper return function(*args, **kwargs) File ".../lib/python3.6/site-packages/astropy/io/fits/hdu/hdulist.py", line 915, in writeto mode = FILE_MODES[fileobj_mode(fileobj)] if isfile(fileobj) else 'ostream' KeyError: 'w'