summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNadia Dencheva <nadia.dencheva@gmail.com>2017-02-03 12:31:11 -0500
committerNadia Dencheva <nadia.dencheva@gmail.com>2017-02-03 12:31:11 -0500
commit857753249cd72942d278fb1e42546b0156978e72 (patch)
treee6dc1627c6a0236e36c9546268a38bf8add23363
parent52d5b5fef4b2a3f916ea93a8c3a04a85e21905c7 (diff)
downloadstwcs_hcf-857753249cd72942d278fb1e42546b0156978e72.tar.gz
rename 'clobber' to 'overwrite' in calls to fits.writeto()
-rw-r--r--stwcs/wcsutil/headerlet.py14
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):
"""