def __init__(self, destination=None, timeout=1.0, callback=None, connection=None, app=None, limit=None, pattern=None, matcher=None):
    self.app = (app or self.app)
    self.destination = destination
    self.timeout = timeout
    self.callback = callback
    self.connection = connection
    self.limit = limit
    self.pattern = pattern
    self.matcher = matcher
def __init__(self, destination=None, timeout=1.0, callback=None, connection=None, app=None, limit=None, pattern=None, matcher=None):
    self.app = (app or self.app)
    self.destination = destination
    self.timeout = timeout
    self.callback = callback
    self.connection = connection
    self.limit = limit
    self.pattern = pattern
    self.matcher = matcher