diff options
author | Nadia Dencheva <nadia.dencheva@gmail.com> | 2017-02-03 12:31:11 -0500 |
---|---|---|
committer | Nadia Dencheva <nadia.dencheva@gmail.com> | 2017-02-03 12:31:11 -0500 |
commit | 857753249cd72942d278fb1e42546b0156978e72 (patch) | |
tree | e6dc1627c6a0236e36c9546268a38bf8add23363 | |
parent | 52d5b5fef4b2a3f916ea93a8c3a04a85e21905c7 (diff) | |
download | stwcs_hcf-857753249cd72942d278fb1e42546b0156978e72.tar.gz |
rename 'clobber' to 'overwrite' in calls to fits.writeto()
-rw-r--r-- | stwcs/wcsutil/headerlet.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/stwcs/wcsutil/headerlet.py b/stwcs/wcsutil/headerlet.py index c26299c..5dacc30 100644 --- a/stwcs/wcsutil/headerlet.py +++ b/stwcs/wcsutil/headerlet.py @@ -20,6 +20,7 @@ import copy import time import numpy as np +import astropy from astropy.io import fits from astropy import wcs as pywcs from astropy.utils import lazyproperty @@ -34,12 +35,18 @@ from . import wcscorr from .hstwcs import HSTWCS from .mappings import basic_wcs +""" +``clobber`` parameter in `astropy.io.fits.writeto()`` was renamed to +``overwrite`` in astropy v1.3. +""" +from astropy.utils import minversion +ASTROPY_13_MIN = minversion(astropy, "1.3") + from astropy import log default_log_level = log.getEffectiveLevel() # Logging support functions - class FuncNameLoggingFormatter(logging.Formatter): def __init__(self, fmt=None, datefmt=None): if '%(funcName)s' not in fmt: @@ -2413,7 +2420,10 @@ class Headerlet(fits.HDUList): """ if not destim or not hdrname: self.hverify() - self.writeto(fname, clobber=clobber) + if ASTROPY_13_MIN: + self.writeto(fname, overwrite=clobber) + else: + self.writeto(fname, clobber=clobber) def _del_dest_WCS(self, dest, ext=None): """ |