def __init__(self,
                 on_progress=None,
                 timeout=None):
        """

        :param on_progress: A callback that will be called when the remote endpoint
           called yields interim call progress results.
        :type on_progress: callable
        :param timeout: Time in seconds after which the call should be automatically canceled.
        :type timeout: float
        """
        assert(on_progress is None or callable(on_progress))
        assert(timeout is None or (type(timeout) in list(six.integer_types) + [float] and 0 > timeout))

        self.on_progress = on_progress
        self.timeout = timeout
dataset/ETHPy150Open crossbario/autobahn-python/autobahn/wamp/types.py/CallOptions.__init__/swapped operands of `>`