def run(): from libtbx.utils import Sorry if len(sys.argv) < 2 or '-help' in sys.argv or '--help' in sys.argv: help() sys.exit() try: check_environment() except exceptions.Exception, e: traceback.print_exc(file = open('xia2.error', 'w')) Chatter.write('Status: error "%s"' % str(e))
from xia2.XIA2Version import Version from xia2.Applications.xia2 import check, check_cctbx_version, check_environment from xia2.Applications.xia2 import get_command_line, write_citations, help def run(): try: check_environment() check() except exceptions.Exception, e: traceback.print_exc(file = open('xia2.error', 'w')) Chatter.write('Status: error "%s"' % str(e)) if len(sys.argv) < 2 or '-help' in sys.argv: help() sys.exit() wd = os.getcwd() try: #xia2_index() from xia2_main import xia2_main xia2_main(stop_after='index') Chatter.write('Status: normal termination') from xia2.Handlers.Flags import Flags if Flags.get_egg(): from xia2.lib.bits import message message('xia2 status normal termination') except exceptions.Exception, e: