mirror of https://github.com/celery/kombu.git
Accept TTL as seconds and as a float
This commit is contained in:
parent
ce3efb951a
commit
c5eacdafae
|
@ -138,7 +138,7 @@ class Producer(object):
|
|||
connection is lost.
|
||||
:keyword retry_policy: Retry configuration, this is the keywords
|
||||
supported by :meth:`~kombu.Connection.ensure`.
|
||||
:keyword expiration: A TTL can be specified on a per-message basis.
|
||||
:keyword expiration: A TTL in seconds can be specified per message.
|
||||
Default is no expiration.
|
||||
:keyword \*\*properties: Additional message properties, see AMQP spec.
|
||||
|
||||
|
@ -158,7 +158,7 @@ class Producer(object):
|
|||
delivery_mode = DELIVERY_MODES[delivery_mode]
|
||||
properties['delivery_mode'] = delivery_mode
|
||||
if expiration is not None:
|
||||
properties['expiration'] = str(expiration)
|
||||
properties['expiration'] = str(int(expiration*1000))
|
||||
|
||||
body, content_type, content_encoding = self._prepare(
|
||||
body, serializer, content_type, content_encoding,
|
||||
|
|
Loading…
Reference in New Issue