Commit db2814c0950fddebf1c114153fc936f2389396c9

Authored by Michael Mayer
1 parent d58354de

added check that len(argv) is always non-zero before asking for a GObservations argument

scripts/cslightcrv.py
... ... @@ -45,7 +45,7 @@ class cslightcrv(ctools.cscript):
45 45 self.obs = None
46 46  
47 47 # Initialise some members
48   - if isinstance(argv[0],gammalib.GObservations):
  48 + if len(argv) > 0 and isinstance(argv[0],gammalib.GObservations):
49 49 self.obs = argv[0]
50 50 argv = argv[1:]
51 51 else:
... ...
scripts/csresmap.py
... ... @@ -47,9 +47,9 @@ class csresmap(ctools.cscript):
47 47 self.resmap = None
48 48  
49 49 # Initialise some members
50   - if isinstance(argv[0],gammalib.GObservations):
51   - self.obs = argv[0]
52   - argv = argv[1:]
  50 + if len(argv) > 0 and isinstance(argv[0],gammalib.GObservations):
  51 + self.obs = argv[0]
  52 + argv = argv[1:]
53 53 else:
54 54 self.obs = gammalib.GObservations()
55 55 self.obs.clear()
... ...
scripts/csspec.py
... ... @@ -46,7 +46,7 @@ class csspec(ctools.cscript):
46 46 self.obs = None
47 47  
48 48 # Initialise some members
49   - if isinstance(argv[0],gammalib.GObservations):
  49 + if len(argv) > 0 and isinstance(argv[0],gammalib.GObservations):
50 50 self.obs = argv[0]
51 51 argv = argv[1:]
52 52 else:
... ...