s4cmd.py
def fail(message, exc_info=None, status=1, stacktrace=False):
  '''Utility function to handle runtime failures gracefully.
     Show concise information if possible, then terminate program.
  '''
  text = message
  if exc_info:
    text += str(exc_info)
  error(text)
  if stacktrace:
    error(traceback.format_exc())
  clean_tempfiles()
  if __name__ == '__main__':
    sys.exit(status)
  else:
    raise RuntimeError(status)
def fail(message, exc_info=None, status=1, stacktrace=False):
  '''Utility function to handle runtime failures gracefully.
     Show concise information if possible, then terminate program.
  '''
  text = message
  if exc_info:
    text += str(exc_info)
  error(text)
  if stacktrace:
    error(traceback.format_exc())
  clean_tempfiles()
  if __name__ == '__main__':
    sys.exit(status)
  else:
    raise RuntimeError(status)
def fail ( message , exc_info = None , status = 1 , stacktrace = False ) : text = message if exc_info : text += str ( exc_info ) error ( text ) if stacktrace : error ( traceback . format_exc ( ) ) clean_tempfiles ( ) if __name__ == '__main__' : sys . exit ( status ) else : raise RuntimeError ( status )
Utility function to handle runtime failures gracefully.
     Show concise information if possible, then terminate program.
Utility function to handle runtime failures gracefully . Show concise information if possible then terminate program .