old_contents: #!/bin/env python
  # -*- coding: utf8 -*-
  """ Triggers an upload process with the specified raw.xz URL. """
  
  import logging
  import logging.config
  import multiprocessing.pool
  import sys
  
  import fedmsg.config
  import fedimg.uploader
  
  if len(sys.argv) != 3:
      print 'Usage: trigger_upload.py <rawxz_image_url> <compose_id>'
      sys.exit(1)
  
  logging.config.dictConfig(fedmsg.config.load_config()['logging'])
  log = logging.getLogger('fedmsg')
  
  upload_pool = multiprocessing.pool.ThreadPool(processes=4)
  
  url = sys.argv[1]
  compose_id = sys.argv[2]
  
  compose_meta = {
      'compose_id': compose_id
  }
  
  fedimg.uploader.upload(upload_pool, [url], compose_meta=compose_meta)
  
new_contents: #!/bin/env python
  # -*- coding: utf8 -*-
  """ Triggers an upload process with the specified raw.xz URL. """
  
  import argparse
  import logging
  import logging.config
  import multiprocessing.pool
  
  import fedmsg.config
  import fedimg.uploader
  
  logging.config.dictConfig(fedmsg.config.load_config()['logging'])
  log = logging.getLogger('fedmsg')
  
  
  def trigger_upload(compose_id, url, push_notifications):
      upload_pool = multiprocessing.pool.ThreadPool(processes=4)
      compose_meta = {'compose_id': compose_id}
      fedimg.uploader.upload(upload_pool, [url], compose_meta=compose_meta)
  
  
  def get_args():
      parser = argparse.ArgumentParser(
          description="Trigger a manual upload process with the "
                      "specified raw.xz URL")
      parser.add_argument(
          "-u", "--url", type=str, help=".raw.xz URL", required=True)
      parser.add_argument(
          "-c", "--compose-id", type=str, help="compose id of the .raw.xz file",
          required=True)
      parser.add_argument(
          "-p", "--push-notifications", type=bool,
          help="Bool to check if we need to push fedmsg notifications",
          required=False, default=False)
      args = parser.parse_args()
  
      return args.url, args.compose_id, args.push_notifications
  
  url, compose_id, push_notifications = get_args()
  trigger_upload(url, compose_id, push_notifications)
  
subject: Fix the trigger_upload script to include push_notifications arg