From 2bb9dc8fac2b32e8a5393c0e73e5f1deb81b478c Mon Sep 17 00:00:00 2001 From: dencheva Date: Mon, 5 Dec 2011 18:42:49 +0000 Subject: A minor bug in create_headerlet: setting WCSNAME to the value of HDRNAME git-svn-id: http://svn.stsci.edu/svn/ssb/stsci_python/stsci_python/trunk/stwcs@14049 fe389314-cf27-0410-b35b-8c050e845b92 --- lib/stwcs/wcsutil/headerlet.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'lib/stwcs/wcsutil') diff --git a/lib/stwcs/wcsutil/headerlet.py b/lib/stwcs/wcsutil/headerlet.py index e5d1d03..50b92f8 100644 --- a/lib/stwcs/wcsutil/headerlet.py +++ b/lib/stwcs/wcsutil/headerlet.py @@ -936,13 +936,20 @@ def create_headerlet(filename, sciext='SCI', hdrname=None, destim=None, if not wcsname: # User did not specify a value for 'wcsname' if wcsnamekw in fobj[wcsext].header: + #check if there's a WCSNAME for this wcskey in the header wcsname = fobj[wcsext].header[wcsnamekw] else: if hdrname not in ['', ' ', None, "INDEF"]: + """ + If wcsname for this wcskey was not provided + and WCSNAME does not exist in the header + and hdrname is provided, then + use hdrname as WCSNAME for the headerlet. + """ wcsname = hdrname else: if hdrnamekw in fobj[wcsext].header: - wcsname = fobj[wcsext].header + wcsname = fobj[wcsext].header[hdrnamekw] else: message = "Required keywords 'HDRNAME' or 'WCSNAME' not found!\n" message += "Please specify a value for parameter 'hdrname',\n" -- cgit