Das2

Site Catalog Browser

VESPA Search

Test Catalog

--> -->
 
 
KeyError
Python 3.6.8: /usr/bin/python3
Sat Jan 24 09:00:59 2026

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /disk/0/www/das/cgi/browse in <module>()
   1767 
   1768 form = cgi.FieldStorage()
   1769 
   1770 # Return values don't matter in CGI programming.  That's unfortunate
=> 1771 main(form)
main = <function main>, form = FieldStorage(None, None, [])
 /disk/0/www/das/cgi/browse in main(form=FieldStorage(None, None, []))
   1706                 sPath = pathInfoToCatId(sPathInfo)
   1707 
=> 1708                 (dNode, lPathTo, lTried) = getNode(sPath)
   1709 
   1710 
dNode undefined, lPathTo undefined, lTried undefined, global getNode = <function getNode>, sPath = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in getNode(sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    317                 sPath = "" 
    318                 for sUrl in g_lCatRoots:
=>  319                         dNode = _getNode(lAttempted, lPathTo, sUrl, sPath, sWanted)
    320                         if dNode != None:
    321                                 #pout("<p>Path is %s</p>"%lPathTo)
dNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'http://das2.org/catalog', sPath = '', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://das2.org/catalog/das.json', sPath='', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    244                                 
    245                         else:
=>  246                                 dSubNode = _getNode(lAttempted, lPathTo, sUrl, sSubPath, sWanted)
    247                                 if dSubNode != None:
    248                                         return dSubNode
dSubNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'https://das2.org/catalog/das.json', sSubPath = 'tag:das2.org,2012:', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://das2.org/catalog/das/site.json', sPath='tag:das2.org,2012:', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    244                                 
    245                         else:
=>  246                                 dSubNode = _getNode(lAttempted, lPathTo, sUrl, sSubPath, sWanted)
    247                                 if dSubNode != None:
    248                                         return dSubNode
dSubNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'https://das2.org/catalog/das/site.json', sSubPath = 'tag:das2.org,2012:site', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://das2.org/catalog/das/site/uiowa.json', sPath='tag:das2.org,2012:site', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    237                                 )
    238                                 
=>  239                                 dSubNode = _getNode(lAttempted, lPathTo, sUrl, sSubPath, sWanted)
    240                                 if dSubNode != None:
    241                                         return dSubNode
dSubNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'https://das2.org/catalog/das/site/uiowa.json', sSubPath = 'tag:das2.org,2012:site:/uiowa', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://space.physics.uiowa.edu/das/stream/source/tracers.json', sPath='tag:das2.org,2012:site:/uiowa', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    237                                 )
    238                                 
=>  239                                 dSubNode = _getNode(lAttempted, lPathTo, sUrl, sSubPath, sWanted)
    240                                 if dSubNode != None:
    241                                         return dSubNode
dSubNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', sSubPath = 'tag:das2.org,2012:site:/uiowa/tracers', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', sPath='tag:das2.org,2012:site:/uiowa/tracers', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    237                                 )
    238                                 
=>  239                                 dSubNode = _getNode(lAttempted, lPathTo, sUrl, sSubPath, sWanted)
    240                                 if dSubNode != None:
    241                                         return dSubNode
dSubNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', sSubPath = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', sPath='tag:das2.org,2012:site:/uiowa/tracers/tracers-1', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    237                                 )
    238                                 
=>  239                                 dSubNode = _getNode(lAttempted, lPathTo, sUrl, sSubPath, sWanted)
    240                                 if dSubNode != None:
    241                                         return dSubNode
dSubNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', sSubPath = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json', sPath='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    237                                 )
    238                                 
=>  239                                 dSubNode = _getNode(lAttempted, lPathTo, sUrl, sSubPath, sWanted)
    240                                 if dSubNode != None:
    241                                         return dSubNode
dSubNode undefined, global _getNode = <function _getNode>, lAttempted = ['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo = [('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl = 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json', sSubPath = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci', sWanted = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd'
 /disk/0/www/das/cgi/browse in _getNode(lAttempted=['http://das2.org/catalog', 'https://das2.org/catalog/das.json', 'https://das2.org/catalog/das/site.json', 'https://das2.org/catalog/das/site/uiowa.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a.json', 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json'], lPathTo=[('Sites', 'Federated Site Catalog', 'https://das2.org/browse/tag:das2.org,2012:site'), ('U. Iowa', 'University of Iowa, Department of Physics and Astronomy', 'https://das2.org/browse/uiowa'), ('TRACERS', 'Tandem Reconnection and Cusp Electrodynamics Reconnaissance Satellites - Earth Polar Orbiter', 'https://das2.org/browse/uiowa/tracers'), ('TRACERS-1', 'Orbit leader', 'https://das2.org/browse/uiowa/tracers/tracers-1'), ('L1A', 'TRACERS-1 Level 1A: Decompresed and parsed raw integer values by instrument', 'https://das2.org/browse/uiowa/tracers/tracers-1/l1a')], sUrl='https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci/ipd.json', sPath='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci', sWanted='tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci/ipd')
    234                         if sPath.startswith(g_sDefDas2SiteTag):
    235                                 lPathTo.append(
=>  236                                         (dNode['name'], dNode['title'], catPathToBrowseUrl(sPath) )
    237                                 )
    238                                 
dNode = {'_path': 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci', '_url': 'https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci.json', 'catalog': {'hsk': {'label': 'HSK', 'title': 'TRACERS-1 ACI: Single Channel HSK Level 1A', 'type': 'SourceSet', 'urls': ['https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci/hsk.json']}, 'hsk_anode': {'label': 'HSK_Anode', 'title': 'TRACERS-1 ACI: Per-Anode Housekeeping Level 1A', 'type': 'SourceSet', 'urls': ['https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci/hsk_anode.json']}, 'hsk_fast': {'label': 'HSK_Fast', 'title': 'TRACERS-1 ACI: Fast Single Channel HSK Level 1A', 'type': 'SourceSet', 'urls': ['https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci/hsk_fast.json']}, 'ipd': {'label': 'IPD', 'title': 'TRACERS-1 ACI: Ion Energy-Angle Distribution Level 1A', 'type': 'SourceSet', 'urls': ['https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci/ipd.json']}, 'merged': {'label': 'Merged', 'title': 'TRACERS-1 ACI: Merged Level 1A', 'type': 'SourceSet', 'urls': ['https://space.physics.uiowa.edu/das/stream/source/tracers/tracers-1/l1a/aci/merged.json']}}, 'label': 'aci', 'name': 'aci', 'type': 'Catalog', 'version': '0.5'}, global catPathToBrowseUrl = <function catPathToBrowseUrl>, sPath = 'tag:das2.org,2012:site:/uiowa/tracers/tracers-1/l1a/aci'

KeyError: 'title'
      args = ('title',)
      with_traceback = <built-in method with_traceback of KeyError object>