summaryrefslogtreecommitdiff
path: root/wcsutil/altwcs.py
diff options
context:
space:
mode:
authordencheva <dencheva@stsci.edu>2010-10-06 16:09:54 -0400
committerdencheva <dencheva@stsci.edu>2010-10-06 16:09:54 -0400
commit5aff646c4ffbb860ef9e95e501b1725dd880abbd (patch)
tree7c0223b6f9e93c2a6741a6a003a65004c6a46edf /wcsutil/altwcs.py
parent02ba60cfb8db0288977724ebe73a13ee68544c31 (diff)
downloadstwcs_hcf-5aff646c4ffbb860ef9e95e501b1725dd880abbd.tar.gz
Corrected a problem with ext parameter
git-svn-id: http://svn.stsci.edu/svn/ssb/stsci_python/stsci_python/trunk/stwcs@10478 fe389314-cf27-0410-b35b-8c050e845b92
Diffstat (limited to 'wcsutil/altwcs.py')
-rw-r--r--wcsutil/altwcs.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/wcsutil/altwcs.py b/wcsutil/altwcs.py
index 42a2d67..76bfc76 100644
--- a/wcsutil/altwcs.py
+++ b/wcsutil/altwcs.py
@@ -53,7 +53,7 @@ def archiveWCS(fname, ext, wcskey=" ", wcsname=" ", clobber=False):
return
if isinstance(ext, int) or isinstance(ext, tuple):
- exts = [ext]
+ ext = [ext]
if wcskey == " ":
# try getting the key from WCSNAME
@@ -74,7 +74,7 @@ def archiveWCS(fname, ext, wcskey=" ", wcsname=" ", clobber=False):
wkey = wcskey
wname = wcsname
- for e in exts:
+ for e in ext:
w = pywcs.WCS(f[e].header, fobj=f)
hwcs = w.to_header()
wcsnamekey = 'WCSNAME' + wkey
@@ -134,7 +134,7 @@ def restoreWCS(f, ext, wcskey=" ", wcsname=" ", clobber=False):
return
if isinstance(ext, int) or isinstance(ext, tuple):
- exts = [ext]
+ ext = [ext]
if not clobber:
name = (fobj.filename().split('.fits')[0] + '_%s_' + '.fits') %wcskey
@@ -155,13 +155,12 @@ def restoreWCS(f, ext, wcskey=" ", wcsname=" ", clobber=False):
return
wkey = wcskey
- for e in exts:
+ for e in ext:
try:
extname = fobj[e].header['EXTNAME'].lower()
except KeyError:
continue
#Restore always from a 'SCI' extension but write it out to 'ERR' and 'DQ'
- print 'extname', extname
if extname == 'sci':
sciver = fobj[e].header['extver']
try:
@@ -227,7 +226,7 @@ def deleteWCS(fname, ext, wcskey=" ", wcsname=" "):
return
if isinstance(ext, int) or isinstance(ext, tuple):
- exts = [ext]
+ ext = [ext]
# Do not allow deleting the original WCS.
if wcskey == 'O':
@@ -255,7 +254,7 @@ def deleteWCS(fname, ext, wcskey=" ", wcsname=" "):
wkey = wcskey
prexts = []
- for i in exts:
+ for i in ext:
hdr = fobj[i].header
try:
w = pywcs.WCS(hdr, fobj, key=wkey)