diff options
Diffstat (limited to 'python/scripts/deliver_gwb_to_s3.py')
| -rwxr-xr-x | python/scripts/deliver_gwb_to_s3.py | 10 | 
1 files changed, 4 insertions, 6 deletions
diff --git a/python/scripts/deliver_gwb_to_s3.py b/python/scripts/deliver_gwb_to_s3.py index 1f08c4f..644b134 100755 --- a/python/scripts/deliver_gwb_to_s3.py +++ b/python/scripts/deliver_gwb_to_s3.py @@ -24,7 +24,7 @@ Output:  - log to stdout (redirect to file), prefixed by sha1  Requires: -- raven (sentry) +- sentry-sdk  - boto3 (AWS S3 client library)  - wayback/GWB libraries  """ @@ -43,14 +43,11 @@ from collections import Counter  from http.client import IncompleteRead  import boto3 -import raven +import sentry_sdk  import wayback.exception  from gwb.loader import CDXLoaderFactory  from wayback.resourcestore import ResourceStore -# Yep, a global. Gets DSN from `SENTRY_DSN` environment variable -sentry_client = raven.Client() -  class DeliverGwbS3:      def __init__(self, s3_bucket, **kwargs): @@ -179,7 +176,6 @@ class DeliverGwbS3:          sys.stderr.write("{}\n".format(self.count)) -@sentry_client.capture_exceptions  def main():      parser = argparse.ArgumentParser() @@ -206,6 +202,8 @@ def main():      )      args = parser.parse_args() +    sentry_sdk.Client() +      worker = DeliverGwbS3(**args.__dict__)      worker.run(args.manifest_file)  | 
