"docs/git@code.ornl.gov:mantidproject/mantid.git" did not exist on "816000a9e52bb7ca7659c56459be3aed6c9e15cb"
Newer
Older
import argparse
parser = argparse.ArgumentParser(description='Pass in exit_code')
parser.add_argument('--exitcode', dest='exit_code')
parser.add_argument('--directory', dest='directory')
parser.add_argument('--qtdir', dest='qtdir')
command_line_args = parser.parse_args()
sys.path.insert(0, command_line_args.directory)
import mantid # noqa
from ErrorReporter import resources # noqa
from mantid.kernel import UsageService # noqa
from ErrorReporter.error_report_presenter import ErrorReporterPresenter # noqa
from ErrorReporter.errorreport import CrashReportPage # noqa
# Set path to look for package qt libraries
from PyQt4.QtCore import QCoreApplication
QCoreApplication.addLibraryPath(
command_line_args.qtdir
)
if not UsageService.isEnabled():
return int(command_line_args.exit_code)
app = QtGui.QApplication(sys.argv)
form = CrashReportPage(show_continue_terminate=False)
presenter = ErrorReporterPresenter(form, command_line_args.exit_code)
presenter.show_view()
return int(command_line_args.exit_code)
if __name__ == '__main__': # if we're running file directly and not importing it
sys.exit(main()) # run the main function