Commit 36c07b0262fce7bd530cc5e177270a99575486f3
1 parent
ead63241
Move _logFileOpen() call in execute method and make use to existing read_ahead mechanism.
Showing
20 changed files
with
88 additions
and
91 deletions
cscripts/cscaldb.py
| @@ -164,16 +164,6 @@ class cscaldb(ctools.cscript): | @@ -164,16 +164,6 @@ class cscaldb(ctools.cscript): | ||
| 164 | 164 | ||
| 165 | 165 | ||
| 166 | # Public methods | 166 | # Public methods |
| 167 | - def execute(self): | ||
| 168 | - """ | ||
| 169 | - Execute the script. | ||
| 170 | - """ | ||
| 171 | - # Run the script | ||
| 172 | - self.run() | ||
| 173 | - | ||
| 174 | - # Return | ||
| 175 | - return | ||
| 176 | - | ||
| 177 | def run(self): | 167 | def run(self): |
| 178 | """ | 168 | """ |
| 179 | Run the script. | 169 | Run the script. |
| @@ -238,6 +228,19 @@ class cscaldb(ctools.cscript): | @@ -238,6 +228,19 @@ class cscaldb(ctools.cscript): | ||
| 238 | # Return | 228 | # Return |
| 239 | return | 229 | return |
| 240 | 230 | ||
| 231 | + def execute(self): | ||
| 232 | + """ | ||
| 233 | + Execute the script. | ||
| 234 | + """ | ||
| 235 | + # Open logfile | ||
| 236 | + self._logFileOpen() | ||
| 237 | + | ||
| 238 | + # Run the script | ||
| 239 | + self.run() | ||
| 240 | + | ||
| 241 | + # Return | ||
| 242 | + return | ||
| 243 | + | ||
| 241 | 244 | ||
| 242 | # ======================== # | 245 | # ======================== # |
| 243 | # Main routine entry point # | 246 | # Main routine entry point # |
| @@ -247,8 +250,5 @@ if __name__ == '__main__': | @@ -247,8 +250,5 @@ if __name__ == '__main__': | ||
| 247 | # Create instance of application | 250 | # Create instance of application |
| 248 | app = cscaldb(sys.argv) | 251 | app = cscaldb(sys.argv) |
| 249 | 252 | ||
| 250 | - # Open logfile | ||
| 251 | - app._logFileOpen() | ||
| 252 | - | ||
| 253 | # Execute application | 253 | # Execute application |
| 254 | app.execute() | 254 | app.execute() |
cscripts/csfindobs.py
| @@ -254,6 +254,9 @@ class csfindobs(ctools.cscript): | @@ -254,6 +254,9 @@ class csfindobs(ctools.cscript): | ||
| 254 | """ | 254 | """ |
| 255 | Execute the script. | 255 | Execute the script. |
| 256 | """ | 256 | """ |
| 257 | + # Open logfile | ||
| 258 | + self._logFileOpen() | ||
| 259 | + | ||
| 257 | # Run the script | 260 | # Run the script |
| 258 | self.run() | 261 | self.run() |
| 259 | 262 | ||
| @@ -299,8 +302,5 @@ if __name__ == '__main__': | @@ -299,8 +302,5 @@ if __name__ == '__main__': | ||
| 299 | # Create instance of application | 302 | # Create instance of application |
| 300 | app = csfindobs(sys.argv) | 303 | app = csfindobs(sys.argv) |
| 301 | 304 | ||
| 302 | - # Open logfile | ||
| 303 | - app._logFileOpen() | ||
| 304 | - | ||
| 305 | # Execute application | 305 | # Execute application |
| 306 | app.execute() | 306 | app.execute() |
cscripts/cslightcrv.py
| @@ -548,6 +548,9 @@ class cslightcrv(ctools.cscript): | @@ -548,6 +548,9 @@ class cslightcrv(ctools.cscript): | ||
| 548 | """ | 548 | """ |
| 549 | Execute the script. | 549 | Execute the script. |
| 550 | """ | 550 | """ |
| 551 | + # Open logfile | ||
| 552 | + self._logFileOpen() | ||
| 553 | + | ||
| 551 | # Read ahead output parameters | 554 | # Read ahead output parameters |
| 552 | self._read_ahead(True) | 555 | self._read_ahead(True) |
| 553 | 556 | ||
| @@ -614,8 +617,5 @@ if __name__ == '__main__': | @@ -614,8 +617,5 @@ if __name__ == '__main__': | ||
| 614 | # Create instance of application | 617 | # Create instance of application |
| 615 | app = cslightcrv(sys.argv) | 618 | app = cslightcrv(sys.argv) |
| 616 | 619 | ||
| 617 | - # Open logfile | ||
| 618 | - app._logFileOpen() | ||
| 619 | - | ||
| 620 | # Execute application | 620 | # Execute application |
| 621 | app.execute() | 621 | app.execute() |
cscripts/csmodelinfo.par
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | # File: csmodelinfo.par # | 7 | # File: csmodelinfo.par # |
| 8 | # Version: 1.1.0 # | 8 | # Version: 1.1.0 # |
| 9 | # # | 9 | # # |
| 10 | -# Author: Juergen Knoedlseder # | ||
| 11 | -# Jurgen.Knodlseder@irap.omp.eu # | ||
| 12 | -# IRAP # | 10 | +# Author: Michael Mayer # |
| 11 | +# michael.mayer@physik.hu-berlin.de # | ||
| 12 | +# HU Berlin # | ||
| 13 | # # | 13 | # # |
| 14 | # Purpose: Parameter file for the csmodelinfo script # | 14 | # Purpose: Parameter file for the csmodelinfo script # |
| 15 | # # | 15 | # # |
cscripts/csmodelinfo.py
| @@ -59,7 +59,6 @@ class csmodelinfo(ctools.cscript): | @@ -59,7 +59,6 @@ class csmodelinfo(ctools.cscript): | ||
| 59 | self._show_ext_type = True | 59 | self._show_ext_type = True |
| 60 | self._free_color = "green" | 60 | self._free_color = "green" |
| 61 | self._fixed_color = "magenta" | 61 | self._fixed_color = "magenta" |
| 62 | - self._read_ahead = False | ||
| 63 | 62 | ||
| 64 | # Initialise application | 63 | # Initialise application |
| 65 | if len(argv) == 0: | 64 | if len(argv) == 0: |
| @@ -106,7 +105,7 @@ class csmodelinfo(ctools.cscript): | @@ -106,7 +105,7 @@ class csmodelinfo(ctools.cscript): | ||
| 106 | self._fixed_color = self["fixed_color"].string() | 105 | self._fixed_color = self["fixed_color"].string() |
| 107 | 106 | ||
| 108 | # Read ahead DS9 filename | 107 | # Read ahead DS9 filename |
| 109 | - if self._read_ahead: | 108 | + if self._read_ahead(): |
| 110 | self._ds9file = self["ds9file"].filename() | 109 | self._ds9file = self["ds9file"].filename() |
| 111 | 110 | ||
| 112 | # Write input parameters into logger | 111 | # Write input parameters into logger |
| @@ -500,8 +499,11 @@ class csmodelinfo(ctools.cscript): | @@ -500,8 +499,11 @@ class csmodelinfo(ctools.cscript): | ||
| 500 | """ | 499 | """ |
| 501 | Execute the script. | 500 | Execute the script. |
| 502 | """ | 501 | """ |
| 503 | - # Set read ahead flag | ||
| 504 | - self._read_ahead = True | 502 | + # Open logfile |
| 503 | + self._logFileOpen() | ||
| 504 | + | ||
| 505 | + # Read ahead output parameters | ||
| 506 | + self._read_ahead(True) | ||
| 505 | 507 | ||
| 506 | # Run the script | 508 | # Run the script |
| 507 | self.run() | 509 | self.run() |
| @@ -521,8 +523,5 @@ if __name__ == '__main__': | @@ -521,8 +523,5 @@ if __name__ == '__main__': | ||
| 521 | # Create instance of application | 523 | # Create instance of application |
| 522 | app = csmodelinfo(sys.argv) | 524 | app = csmodelinfo(sys.argv) |
| 523 | 525 | ||
| 524 | - # Open logfile | ||
| 525 | - app._logFileOpen() | ||
| 526 | - | ||
| 527 | # Execute application | 526 | # Execute application |
| 528 | app.execute() | 527 | app.execute() |
cscripts/csmodelmerge.par
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | # File: csmodelmerge.par # | 7 | # File: csmodelmerge.par # |
| 8 | # Version: 1.1.0 # | 8 | # Version: 1.1.0 # |
| 9 | # # | 9 | # # |
| 10 | -# Author: Juergen Knoedlseder # | ||
| 11 | -# Jurgen.Knodlseder@irap.omp.eu # | ||
| 12 | -# IRAP # | 10 | +# Author: Michael Mayer # |
| 11 | +# michael.mayer@physik.hu-berlin.de # | ||
| 12 | +# HU Berlin # | ||
| 13 | # # | 13 | # # |
| 14 | # Purpose: Parameter file for the csmodelmerge script # | 14 | # Purpose: Parameter file for the csmodelmerge script # |
| 15 | # # | 15 | # # |
cscripts/csmodelmerge.py
| @@ -48,7 +48,6 @@ class csmodelmerge(ctools.cscript): | @@ -48,7 +48,6 @@ class csmodelmerge(ctools.cscript): | ||
| 48 | self._files = None | 48 | self._files = None |
| 49 | self._models = gammalib.GModels() | 49 | self._models = gammalib.GModels() |
| 50 | self._outmodel = "NONE" | 50 | self._outmodel = "NONE" |
| 51 | - self._read_ahead = False | ||
| 52 | 51 | ||
| 53 | # Initialise application | 52 | # Initialise application |
| 54 | if len(argv) == 0: | 53 | if len(argv) == 0: |
| @@ -105,7 +104,7 @@ class csmodelmerge(ctools.cscript): | @@ -105,7 +104,7 @@ class csmodelmerge(ctools.cscript): | ||
| 105 | raise RuntimeError(msg) | 104 | raise RuntimeError(msg) |
| 106 | 105 | ||
| 107 | # Read ahead output filename | 106 | # Read ahead output filename |
| 108 | - if self._read_ahead: | 107 | + if self._read_ahead(): |
| 109 | self.outmodel = self["outmodel"].filename() | 108 | self.outmodel = self["outmodel"].filename() |
| 110 | 109 | ||
| 111 | # Write input parameters into logger | 110 | # Write input parameters into logger |
| @@ -196,8 +195,11 @@ class csmodelmerge(ctools.cscript): | @@ -196,8 +195,11 @@ class csmodelmerge(ctools.cscript): | ||
| 196 | """ | 195 | """ |
| 197 | Execute the script. | 196 | Execute the script. |
| 198 | """ | 197 | """ |
| 199 | - # Set read ahead flag | ||
| 200 | - self._read_ahead = True | 198 | + # Open logfile |
| 199 | + self._logFileOpen() | ||
| 200 | + | ||
| 201 | + # Read ahead output parameters | ||
| 202 | + self._read_ahead(True) | ||
| 201 | 203 | ||
| 202 | # Run the script | 204 | # Run the script |
| 203 | self.run() | 205 | self.run() |
| @@ -217,8 +219,5 @@ if __name__ == '__main__': | @@ -217,8 +219,5 @@ if __name__ == '__main__': | ||
| 217 | # Create instance of application | 219 | # Create instance of application |
| 218 | app = csmodelmerge(sys.argv) | 220 | app = csmodelmerge(sys.argv) |
| 219 | 221 | ||
| 220 | - # Open logfile | ||
| 221 | - app._logFileOpen() | ||
| 222 | - | ||
| 223 | # Execute application | 222 | # Execute application |
| 224 | app.execute() | 223 | app.execute() |
cscripts/csobs2caldb.par
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | # File: csobs2caldb.par # | 7 | # File: csobs2caldb.par # |
| 8 | # Version: 1.1.0 # | 8 | # Version: 1.1.0 # |
| 9 | # # | 9 | # # |
| 10 | -# Author: Juergen Knoedlseder # | ||
| 11 | -# Jurgen.Knodlseder@irap.omp.eu # | ||
| 12 | -# IRAP # | 10 | +# Author: Michael Mayer # |
| 11 | +# michael.mayer@physik.hu-berlin.de # | ||
| 12 | +# HU Berlin # | ||
| 13 | # # | 13 | # # |
| 14 | # Purpose: Parameter file for the csobs2caldb script # | 14 | # Purpose: Parameter file for the csobs2caldb script # |
| 15 | # # | 15 | # # |
cscripts/csobs2caldb.py
| @@ -395,6 +395,9 @@ class csobs2caldb(ctools.cscript): | @@ -395,6 +395,9 @@ class csobs2caldb(ctools.cscript): | ||
| 395 | """ | 395 | """ |
| 396 | Execute the script. | 396 | Execute the script. |
| 397 | """ | 397 | """ |
| 398 | + # Open logfile | ||
| 399 | + self._logFileOpen() | ||
| 400 | + | ||
| 398 | # Run the script | 401 | # Run the script |
| 399 | self.run() | 402 | self.run() |
| 400 | 403 | ||
| @@ -413,8 +416,5 @@ if __name__ == '__main__': | @@ -413,8 +416,5 @@ if __name__ == '__main__': | ||
| 413 | # Create instance of application | 416 | # Create instance of application |
| 414 | app = csobs2caldb(sys.argv) | 417 | app = csobs2caldb(sys.argv) |
| 415 | 418 | ||
| 416 | - # Open logfile | ||
| 417 | - app._logFileOpen() | ||
| 418 | - | ||
| 419 | # Execute application | 419 | # Execute application |
| 420 | app.execute() | 420 | app.execute() |
cscripts/csobsdef.py
| @@ -89,7 +89,6 @@ class csobsdef(ctools.cscript): | @@ -89,7 +89,6 @@ class csobsdef(ctools.cscript): | ||
| 89 | self._chatter = 2 | 89 | self._chatter = 2 |
| 90 | self._clobber = True | 90 | self._clobber = True |
| 91 | self._debug = False | 91 | self._debug = False |
| 92 | - self._read_ahead = False | ||
| 93 | 92 | ||
| 94 | # Initialise application | 93 | # Initialise application |
| 95 | if len(argv) == 0: | 94 | if len(argv) == 0: |
| @@ -123,7 +122,7 @@ class csobsdef(ctools.cscript): | @@ -123,7 +122,7 @@ class csobsdef(ctools.cscript): | ||
| 123 | self._inpnt = self["inpnt"].filename() | 122 | self._inpnt = self["inpnt"].filename() |
| 124 | 123 | ||
| 125 | # Read ahead parameters | 124 | # Read ahead parameters |
| 126 | - if self._read_ahead: | 125 | + if self._read_ahead(): |
| 127 | self._outobs = self["outobs"].filename() | 126 | self._outobs = self["outobs"].filename() |
| 128 | 127 | ||
| 129 | # Set some fixed parameters | 128 | # Set some fixed parameters |
| @@ -368,8 +367,11 @@ class csobsdef(ctools.cscript): | @@ -368,8 +367,11 @@ class csobsdef(ctools.cscript): | ||
| 368 | """ | 367 | """ |
| 369 | Execute the script. | 368 | Execute the script. |
| 370 | """ | 369 | """ |
| 371 | - # Set read ahead flag | ||
| 372 | - self._read_ahead = True | 370 | + # Open logfile |
| 371 | + self._logFileOpen() | ||
| 372 | + | ||
| 373 | + # Read ahead output parameters | ||
| 374 | + self._read_ahead(True) | ||
| 373 | 375 | ||
| 374 | # Run the script | 376 | # Run the script |
| 375 | self.run() | 377 | self.run() |
| @@ -389,8 +391,5 @@ if __name__ == '__main__': | @@ -389,8 +391,5 @@ if __name__ == '__main__': | ||
| 389 | # Create instance of application | 391 | # Create instance of application |
| 390 | app = csobsdef(sys.argv) | 392 | app = csobsdef(sys.argv) |
| 391 | 393 | ||
| 392 | - # Open logfile | ||
| 393 | - app._logFileOpen() | ||
| 394 | - | ||
| 395 | # Execute application | 394 | # Execute application |
| 396 | app.execute() | 395 | app.execute() |
cscripts/csobsinfo.par
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | # File: csobsinfo.par # | 7 | # File: csobsinfo.par # |
| 8 | # Version: 1.1.0 # | 8 | # Version: 1.1.0 # |
| 9 | # # | 9 | # # |
| 10 | -# Author: Juergen Knoedlseder # | ||
| 11 | -# Jurgen.Knodlseder@irap.omp.eu # | ||
| 12 | -# IRAP # | 10 | +# Author: Michael Mayer # |
| 11 | +# michael.mayer@physik.hu-berlin.de # | ||
| 12 | +# HU Berlin # | ||
| 13 | # # | 13 | # # |
| 14 | # Purpose: Parameter file for the csobsinfo script # | 14 | # Purpose: Parameter file for the csobsinfo script # |
| 15 | # # | 15 | # # |
cscripts/csobsinfo.py
| @@ -51,7 +51,8 @@ class csobsinfo(ctools.cscript): | @@ -51,7 +51,8 @@ class csobsinfo(ctools.cscript): | ||
| 51 | self._pnt_dec = [] | 51 | self._pnt_dec = [] |
| 52 | self._ebounds = gammalib.GEbounds() | 52 | self._ebounds = gammalib.GEbounds() |
| 53 | self._gti = gammalib.GGti() | 53 | self._gti = gammalib.GGti() |
| 54 | - self._read_ahead = False | 54 | + |
| 55 | + # Initialise observation | ||
| 55 | if len(argv) > 0 and isinstance(argv[0],gammalib.GObservations): | 56 | if len(argv) > 0 and isinstance(argv[0],gammalib.GObservations): |
| 56 | self._obs = argv[0] | 57 | self._obs = argv[0] |
| 57 | argv = argv[1:] | 58 | argv = argv[1:] |
| @@ -103,7 +104,7 @@ class csobsinfo(ctools.cscript): | @@ -103,7 +104,7 @@ class csobsinfo(ctools.cscript): | ||
| 103 | self._obj_dir.radec_deg(ra,dec) | 104 | self._obj_dir.radec_deg(ra,dec) |
| 104 | 105 | ||
| 105 | # Read ahead DS9 filename | 106 | # Read ahead DS9 filename |
| 106 | - if self._read_ahead: | 107 | + if self._read_ahead(): |
| 107 | self._ds9file = self["ds9file"].filename() | 108 | self._ds9file = self["ds9file"].filename() |
| 108 | 109 | ||
| 109 | # Write input parameters into logger | 110 | # Write input parameters into logger |
| @@ -455,8 +456,11 @@ class csobsinfo(ctools.cscript): | @@ -455,8 +456,11 @@ class csobsinfo(ctools.cscript): | ||
| 455 | """ | 456 | """ |
| 456 | Execute the script. | 457 | Execute the script. |
| 457 | """ | 458 | """ |
| 458 | - # Set read ahead flag | ||
| 459 | - self._read_ahead = True | 459 | + # Open logfile |
| 460 | + self._logFileOpen() | ||
| 461 | + | ||
| 462 | + # Read ahead output parameters | ||
| 463 | + self._read_ahead(True) | ||
| 460 | 464 | ||
| 461 | # Run the script | 465 | # Run the script |
| 462 | self.run() | 466 | self.run() |
| @@ -476,8 +480,5 @@ if __name__ == '__main__': | @@ -476,8 +480,5 @@ if __name__ == '__main__': | ||
| 476 | # Create instance of application | 480 | # Create instance of application |
| 477 | app = csobsinfo(sys.argv) | 481 | app = csobsinfo(sys.argv) |
| 478 | 482 | ||
| 479 | - # Open logfile | ||
| 480 | - app._logFileOpen() | ||
| 481 | - | ||
| 482 | # Execute application | 483 | # Execute application |
| 483 | app.execute() | 484 | app.execute() |
cscripts/cspull.py
| @@ -442,6 +442,9 @@ class cspull(ctools.cscript): | @@ -442,6 +442,9 @@ class cspull(ctools.cscript): | ||
| 442 | """ | 442 | """ |
| 443 | Execute the script. | 443 | Execute the script. |
| 444 | """ | 444 | """ |
| 445 | + # Open logfile | ||
| 446 | + self._logFileOpen() | ||
| 447 | + | ||
| 445 | # Run the script | 448 | # Run the script |
| 446 | self.run() | 449 | self.run() |
| 447 | 450 | ||
| @@ -467,8 +470,5 @@ if __name__ == '__main__': | @@ -467,8 +470,5 @@ if __name__ == '__main__': | ||
| 467 | # Create instance of application | 470 | # Create instance of application |
| 468 | app = cspull(sys.argv) | 471 | app = cspull(sys.argv) |
| 469 | 472 | ||
| 470 | - # Open logfile | ||
| 471 | - app._logFileOpen() | ||
| 472 | - | ||
| 473 | # Execute application | 473 | # Execute application |
| 474 | app.execute() | 474 | app.execute() |
cscripts/csresmap.par
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | # File: csresmap.par # | 7 | # File: csresmap.par # |
| 8 | # Version: 1.1.0 # | 8 | # Version: 1.1.0 # |
| 9 | # # | 9 | # # |
| 10 | -# Author: Juergen Knoedlseder # | ||
| 11 | -# Jurgen.Knodlseder@irap.omp.eu # | ||
| 12 | -# IRAP # | 10 | +# Author: Michael Mayer # |
| 11 | +# michael.mayer@physik.hu-berlin.de # | ||
| 12 | +# HU Berlin # | ||
| 13 | # # | 13 | # # |
| 14 | # Purpose: Parameter file for the csresmap script # | 14 | # Purpose: Parameter file for the csresmap script # |
| 15 | # # | 15 | # # |
cscripts/csresmap.py
| @@ -318,6 +318,9 @@ class csresmap(ctools.cscript): | @@ -318,6 +318,9 @@ class csresmap(ctools.cscript): | ||
| 318 | """ | 318 | """ |
| 319 | Execute the script. | 319 | Execute the script. |
| 320 | """ | 320 | """ |
| 321 | + # Open logfile | ||
| 322 | + self._logFileOpen() | ||
| 323 | + | ||
| 321 | # Read ahead output parameters | 324 | # Read ahead output parameters |
| 322 | self._read_ahead(True) | 325 | self._read_ahead(True) |
| 323 | 326 | ||
| @@ -405,8 +408,5 @@ if __name__ == '__main__': | @@ -405,8 +408,5 @@ if __name__ == '__main__': | ||
| 405 | # Create instance of application | 408 | # Create instance of application |
| 406 | app = csresmap(sys.argv) | 409 | app = csresmap(sys.argv) |
| 407 | 410 | ||
| 408 | - # Open logfile | ||
| 409 | - app._logFileOpen() | ||
| 410 | - | ||
| 411 | # Execute application | 411 | # Execute application |
| 412 | app.execute() | 412 | app.execute() |
cscripts/cssens.py
| @@ -734,6 +734,9 @@ class cssens(ctools.cscript): | @@ -734,6 +734,9 @@ class cssens(ctools.cscript): | ||
| 734 | """ | 734 | """ |
| 735 | Execute the script. | 735 | Execute the script. |
| 736 | """ | 736 | """ |
| 737 | + # Open logfile | ||
| 738 | + self._logFileOpen() | ||
| 739 | + | ||
| 737 | # Run the script | 740 | # Run the script |
| 738 | self.run() | 741 | self.run() |
| 739 | 742 | ||
| @@ -750,8 +753,5 @@ if __name__ == '__main__': | @@ -750,8 +753,5 @@ if __name__ == '__main__': | ||
| 750 | # Create instance of application | 753 | # Create instance of application |
| 751 | app = cssens(sys.argv) | 754 | app = cssens(sys.argv) |
| 752 | 755 | ||
| 753 | - # Open logfile | ||
| 754 | - app._logFileOpen() | ||
| 755 | - | ||
| 756 | # Run application | 756 | # Run application |
| 757 | app.execute() | 757 | app.execute() |
cscripts/csspec.py
| @@ -132,7 +132,7 @@ class csspec(ctools.cscript): | @@ -132,7 +132,7 @@ class csspec(ctools.cscript): | ||
| 132 | self._debug = self["debug"].boolean() | 132 | self._debug = self["debug"].boolean() |
| 133 | 133 | ||
| 134 | # Read ahead output parameters | 134 | # Read ahead output parameters |
| 135 | - if (self._read_ahead()): | 135 | + if self._read_ahead(): |
| 136 | self._outfile = self["outfile"].filename() | 136 | self._outfile = self["outfile"].filename() |
| 137 | 137 | ||
| 138 | # Write input parameters into logger | 138 | # Write input parameters into logger |
| @@ -494,6 +494,9 @@ class csspec(ctools.cscript): | @@ -494,6 +494,9 @@ class csspec(ctools.cscript): | ||
| 494 | """ | 494 | """ |
| 495 | Execute the script. | 495 | Execute the script. |
| 496 | """ | 496 | """ |
| 497 | + # Open logfile | ||
| 498 | + self._logFileOpen() | ||
| 499 | + | ||
| 497 | # Read ahead output parameters | 500 | # Read ahead output parameters |
| 498 | self._read_ahead(True) | 501 | self._read_ahead(True) |
| 499 | 502 | ||
| @@ -560,8 +563,5 @@ if __name__ == '__main__': | @@ -560,8 +563,5 @@ if __name__ == '__main__': | ||
| 560 | # Create instance of application | 563 | # Create instance of application |
| 561 | app = csspec(sys.argv) | 564 | app = csspec(sys.argv) |
| 562 | 565 | ||
| 563 | - # Open logfile | ||
| 564 | - app._logFileOpen() | ||
| 565 | - | ||
| 566 | # Execute application | 566 | # Execute application |
| 567 | app.execute() | 567 | app.execute() |
cscripts/cstsdist.py
| @@ -463,6 +463,9 @@ class cstsdist(ctools.cscript): | @@ -463,6 +463,9 @@ class cstsdist(ctools.cscript): | ||
| 463 | """ | 463 | """ |
| 464 | Execute the script. | 464 | Execute the script. |
| 465 | """ | 465 | """ |
| 466 | + # Open logfile | ||
| 467 | + self._logFileOpen() | ||
| 468 | + | ||
| 466 | # Run the script | 469 | # Run the script |
| 467 | self.run() | 470 | self.run() |
| 468 | 471 | ||
| @@ -478,8 +481,5 @@ if __name__ == '__main__': | @@ -478,8 +481,5 @@ if __name__ == '__main__': | ||
| 478 | # Create instance of application | 481 | # Create instance of application |
| 479 | app = cstsdist(sys.argv) | 482 | app = cstsdist(sys.argv) |
| 480 | 483 | ||
| 481 | - # Open logfile | ||
| 482 | - app._logFileOpen() | ||
| 483 | - | ||
| 484 | # Execute application | 484 | # Execute application |
| 485 | app.execute() | 485 | app.execute() |
cscripts/cstsmapmerge.par
| @@ -7,9 +7,9 @@ | @@ -7,9 +7,9 @@ | ||
| 7 | # File: cstsmapmerge.par # | 7 | # File: cstsmapmerge.par # |
| 8 | # Version: 1.1.0 # | 8 | # Version: 1.1.0 # |
| 9 | # # | 9 | # # |
| 10 | -# Author: Juergen Knoedlseder # | ||
| 11 | -# Jurgen.Knodlseder@irap.omp.eu # | ||
| 12 | -# IRAP # | 10 | +# Author: Michael Mayer # |
| 11 | +# michael.mayer@physik.hu-berlin.de # | ||
| 12 | +# HU Berlin # | ||
| 13 | # # | 13 | # # |
| 14 | # Purpose: Parameter file for the cstsmapmerge script # | 14 | # Purpose: Parameter file for the cstsmapmerge script # |
| 15 | # # | 15 | # # |
cscripts/cstsmapmerge.py
| @@ -53,7 +53,6 @@ class cstsmapmerge(ctools.cscript): | @@ -53,7 +53,6 @@ class cstsmapmerge(ctools.cscript): | ||
| 53 | self._overwrite = True | 53 | self._overwrite = True |
| 54 | self._delete = False | 54 | self._delete = False |
| 55 | self._outmap = "NONE" | 55 | self._outmap = "NONE" |
| 56 | - self._read_ahead = False | ||
| 57 | 56 | ||
| 58 | # Initialise application | 57 | # Initialise application |
| 59 | if len(argv) == 0: | 58 | if len(argv) == 0: |
| @@ -120,7 +119,7 @@ class cstsmapmerge(ctools.cscript): | @@ -120,7 +119,7 @@ class cstsmapmerge(ctools.cscript): | ||
| 120 | self._delete = self["delete"].boolean() | 119 | self._delete = self["delete"].boolean() |
| 121 | 120 | ||
| 122 | # Read ahead output filename | 121 | # Read ahead output filename |
| 123 | - if self._read_ahead: | 122 | + if self._read_ahead(): |
| 124 | self._outmap = self["outmap"].filename() | 123 | self._outmap = self["outmap"].filename() |
| 125 | 124 | ||
| 126 | # Write input parameters into logger | 125 | # Write input parameters into logger |
| @@ -444,8 +443,11 @@ class cstsmapmerge(ctools.cscript): | @@ -444,8 +443,11 @@ class cstsmapmerge(ctools.cscript): | ||
| 444 | """ | 443 | """ |
| 445 | Execute the script. | 444 | Execute the script. |
| 446 | """ | 445 | """ |
| 447 | - # Set read ahead flag | ||
| 448 | - self._read_ahead = True | 446 | + # Open logfile |
| 447 | + self._logFileOpen() | ||
| 448 | + | ||
| 449 | + # Read ahead output parameters | ||
| 450 | + self._read_ahead(True) | ||
| 449 | 451 | ||
| 450 | # Run the script | 452 | # Run the script |
| 451 | self.run() | 453 | self.run() |
| @@ -465,8 +467,5 @@ if __name__ == '__main__': | @@ -465,8 +467,5 @@ if __name__ == '__main__': | ||
| 465 | # Create instance of application | 467 | # Create instance of application |
| 466 | app = cstsmapmerge(sys.argv) | 468 | app = cstsmapmerge(sys.argv) |
| 467 | 469 | ||
| 468 | - # Open logfile | ||
| 469 | - app._logFileOpen() | ||
| 470 | - | ||
| 471 | # Execute application | 470 | # Execute application |
| 472 | app.execute() | 471 | app.execute() |