old_contents: """
  Rejected is a Python RabbitMQ Consumer Framework and Controller Daemon
  
  """
  import logging
  
  # Add NullHandler to prevent logging warnings
  logging.getLogger(__name__).addHandler(logging.NullHandler())
  
  from rejected.consumer import (
      Consumer,
      ConsumerException,
      MessageException,
      ProcessingException,
      PublishingConsumer,
      SmartConsumer,
      SmartPublishingConsumer)  # noqa E402
  
  __author__ = 'Gavin M. Roy <gavinmroy@gmail.com>'
  __since__ = '2009-09-10'
  __version__ = '3.20.3'
  
  __all__ = [
      '__author__',
      '__since__',
      '__version__',
      'Consumer',
      'ConsumerException',
      'MessageException',
      'ProcessingException',
      'PublishingConsumer',
      'SmartConsumer',
      'SmartPublishingConsumer'
  ]
  
new_contents: """
  Rejected is a Python RabbitMQ Consumer Framework and Controller Daemon
  
  """
  import logging
  
  # Add NullHandler to prevent logging warnings
  logging.getLogger(__name__).addHandler(logging.NullHandler())
  
  from rejected.consumer import (
      Consumer,
      ConsumerException,
      MessageException,
      ProcessingException,
      PublishingConsumer,
      SmartConsumer,
      SmartPublishingConsumer)  # noqa E402
  
  __author__ = 'Gavin M. Roy <gavinmroy@gmail.com>'
  __since__ = '2009-09-10'
  __version__ = '3.20.4'
  
  __all__ = [
      '__author__',
      '__since__',
      '__version__',
      'Consumer',
      'ConsumerException',
      'MessageException',
      'ProcessingException',
      'PublishingConsumer',
      'SmartConsumer',
      'SmartPublishingConsumer'
  ]
  
subject: Bump the version