- Timestamp:
- 01/26/12 21:07:14 (4 months ago)
- Location:
- branches/mcxtrace-1.0/src/mcrun2
- Files:
-
- 1 added
- 2 modified
-
log.py (added)
-
main.py (modified) (2 diffs)
-
optimisation.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/mcxtrace-1.0/src/mcrun2/main.py
r3286 r3287 2 2 3 3 import logging 4 from log import McRunException 4 5 5 6 from os.path import isfile, isdir, abspath, dirname … … 321 322 main() 322 323 except KeyboardInterrupt: 323 exit(1)324 except Exception, e:324 LOG.fatal('User interrupt.') 325 except OptionValueError, e: 325 326 LOG.fatal(str(e)) 327 except McRunException, e: 328 LOG.fatal(str(e)) -
branches/mcxtrace-1.0/src/mcrun2/optimisation.py
r3286 r3287 1 1 from os import mkdir 2 3 from log import McRunException 4 2 5 import logging 3 6 LOG = logging.getLogger('mcstas.optimisation') … … 87 90 88 91 92 class InvalidInterval(McRunException): 93 pass 94 95 89 96 class Scanner: 90 97 def __init__(self, mcstas, intervals): … … 104 111 105 112 if len(self.intervals) == 0: 106 LOG.fatal('No intervals specified! (e.g. lambda=1.0,5.0)') 107 exit(1) 113 raise InvalidInterval('No interval range specified') 108 114 109 115 fid = open(self.outfile, 'w')
