#!/usr/bin/env python3
+import logging
import sys
import bootstrap
import parallelize as p
import smart_future
+logger = logging.getLogger(__name__)
+
@p.parallelize(method=p.Method.THREAD)
def compute_factorial_thread(n):
if __name__ == '__main__':
- main()
+ try:
+ main()
+ except Exception as e:
+ logger.exception(e)
+ sys.exit(1)