Commit db2814c0950fddebf1c114153fc936f2389396c9
1 parent
d58354de
added check that len(argv) is always non-zero before asking for a GObservations argument
Showing
3 changed files
with
5 additions
and
5 deletions
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: | ... | ... |