File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -51,15 +51,16 @@ def delivery_report(err, msg):
51
51
print (' Message delivered to {} [{} ]' .format(msg.topic(), msg.partition()))
52
52
53
53
for data in some_data_source:
54
- # Trigger delivery report callbacks from previous produce() calls
54
+ # Trigger any available delivery report callbacks from previous produce() calls
55
55
p.poll(0 )
56
56
57
- # Asynchronously produce a message, the optional but recommended
58
- # delivery report callback will be triggered from poll()
59
- # when the message has been successfully delivered or failed permanently.
57
+ # Asynchronously produce a message, the delivery report callback
58
+ # will be triggered from poll() above, or flush() below, when the message has
59
+ # been successfully delivered or failed permanently.
60
60
p.produce(' mytopic' , data.encode(' utf-8' ), callback = delivery_report)
61
61
62
- # Wait for any outstanding messages to be delivered
62
+ # Wait for any outstanding messages to be delivered and delivery report
63
+ # callbacks to be triggered.
63
64
p.flush()
64
65
```
65
66
You can’t perform that action at this time.
0 commit comments