Commit 297614c4dc0c3d06f500b2e5cf8245063e6b360b

Authored by Jürgen Knödlseder
1 parent 620377cb

Correct test for the existence of parameters in obsutils.get_onoff_obs()

Showing 1 changed file with 4 additions and 4 deletions
cscripts/obsutils.py
... ... @@ -815,13 +815,13 @@ def get_onoff_obs(cls, obs, nthreads=0):
815 815 inexclusion = 'NONE'
816 816 use_irf_bkg = True
817 817  
818   - # Set inmodel, srcname, inexclusion and use_irf_bkg if possible
819   - if 'inmodel' in cls:
  818 + # Set inmodel, srcname, inexclusion and use_irf_bkg if they are available
  819 + if cls.has_par('inmodel'):
820 820 if cls['inmodel'].is_valid():
821 821 inmodel = cls['inmodel'].value()
822   - if 'srcname' in cls:
  822 + if cls.has_par('srcname'):
823 823 srcname = cls['srcname'].value()
824   - if 'inexclusion' in cls:
  824 + if cls.has_par('inexclusion'):
825 825 if cls['inexclusion'].is_valid():
826 826 inexclusion = cls['inexclusion'].value()
827 827 if cls.has_par('use_irf_bkg'):
... ...