summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordencheva <dencheva@stsci.edu>2011-08-05 15:41:25 -0400
committerdencheva <dencheva@stsci.edu>2011-08-05 15:41:25 -0400
commitacc027ade2ea3bad8dc40428ca590294b695886f (patch)
treef45d111a58dc0459a48700235f2d57002c6b71c4
parent1167965741f1a175de1af72710270d1441c7917c (diff)
downloadstwcs_hcf-acc027ade2ea3bad8dc40428ca590294b695886f.tar.gz
this change to updatewcs goes with r13513
git-svn-id: http://svn.stsci.edu/svn/ssb/stsci_python/stsci_python/trunk/stwcs@13516 fe389314-cf27-0410-b35b-8c050e845b92
-rw-r--r--lib/stwcs/updatewcs/__init__.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/stwcs/updatewcs/__init__.py b/lib/stwcs/updatewcs/__init__.py
index 53e1c21..ac4ea91 100644
--- a/lib/stwcs/updatewcs/__init__.py
+++ b/lib/stwcs/updatewcs/__init__.py
@@ -141,7 +141,7 @@ def makecorr(fname, allowed_corr, wkey=" ", wname=" ", clobber=False):
rwcs = HSTWCS(fobj=f, ext=nrefext)
rwcs.readModel(update=True,header=f[nrefext].header)
- wcsutil.archiveWCS(f, nrefext, 'O', wcsname='OPUS', clobber=True)
+ #wcsutil.archiveWCS(f, nrefext, 'O', wcsname='OPUS', clobber=True)
if 'DET2IMCorr' in allowed_corr:
det2im.DET2IMCorr.updateWCS(f)
@@ -161,7 +161,8 @@ def makecorr(fname, allowed_corr, wkey=" ", wname=" ", clobber=False):
ref_wcs = rwcs.deepcopy()
hdr = extn.header
ext_wcs = HSTWCS(fobj=f, ext=i)
- wcsutil.archiveWCS(f, ext=i, wcskey="O", wcsname="OPUS", clobber=True)
+ ### check if it exists first!!!
+ wcsutil.archiveWCS(f, ext=i, wcskey="O", wcsname="OPUS", reusekey=True)
ext_wcs.readModel(update=True,header=hdr)
for c in allowed_corr:
if c != 'NPOLCorr' and c != 'DET2IMCorr':
@@ -171,7 +172,7 @@ def makecorr(fname, allowed_corr, wkey=" ", wname=" ", clobber=False):
hdr.update(kw, kw2update[kw])
#if wkey is None, do not archive the primary WCS
if key is not None:
- wcsutil.archiveWCS(f, ext=i, wcskey=key, wcsname=name, clobber=True)
+ wcsutil.archiveWCS(f, ext=i, wcskey=key, wcsname=name, reusekey=True)
elif extname in ['err', 'dq', 'sdq', 'samp', 'time']:
cextver = extn.header['extver']
if cextver == sciextver: