Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 07c71ac1 authored by Kelvin Zhang's avatar Kelvin Zhang
Browse files

Remove catch + sys.exit idiom

This is bad, python already prints exceptino message and exit with
non-zero code when an exception is raised, no need to catch the
exception just to print it. In addition, printing an exception does not
print stacktrace, so catch + sys.exit provide less information than
python's default behavior.

Test: th
Change-Id: If6cf2e34d4ebc9f7d172063b4396bf4377dad447
parent 42ab8287
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -181,8 +181,5 @@ def main():
if __name__ == '__main__':
  try:
    main()
  except AssertionError as err:
    print('\n    ERROR: %s\n' % (err,))
    sys.exit(1)
  finally:
    common.Cleanup()
+0 −3
Original line number Diff line number Diff line
@@ -300,8 +300,5 @@ if __name__ == "__main__":
  try:
    common.CloseInheritedPipes()
    main(sys.argv[1:])
  except common.ExternalError:
    logger.exception("\n   ERROR:\n")
    sys.exit(1)
  finally:
    common.Cleanup()
+0 −3
Original line number Diff line number Diff line
@@ -286,8 +286,5 @@ if __name__ == '__main__':
  try:
    common.CloseInheritedPipes()
    main(sys.argv[1:])
  except common.ExternalError:
    logger.exception('\n   ERROR:\n')
    sys.exit(1)
  finally:
    common.Cleanup()
+0 −3
Original line number Diff line number Diff line
@@ -251,8 +251,5 @@ if __name__ == '__main__':
  try:
    common.CloseInheritedPipes()
    main(sys.argv[1:])
  except common.ExternalError as e:
    logger.exception('\n   ERROR:\n')
    sys.exit(1)
  finally:
    common.Cleanup()
+0 −3
Original line number Diff line number Diff line
@@ -149,8 +149,5 @@ def main(argv):
if __name__ == '__main__':
  try:
    main(sys.argv[1:])
  except common.ExternalError:
    logger.exception("\n   ERROR:\n")
    sys.exit(1)
  finally:
    common.Cleanup()