<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/kafka-python.git/kafka/future.py, branch lz4</title>
<subtitle>github.com: mumrah/kafka-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/'/>
<entry>
<title>Call errbacks with future.exception</title>
<updated>2016-01-04T07:31:09+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@rd.io</email>
</author>
<published>2016-01-04T07:31:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=bb433e27f020597f3807cb4058d1e45a671cea6e'/>
<id>bb433e27f020597f3807cb4058d1e45a671cea6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer assert or more-specific error to IllegalState / IllegalArgument</title>
<updated>2015-12-31T00:16:13+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@rd.io</email>
</author>
<published>2015-12-31T00:16:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=422050f952344e4796725d88db55a983bae4e1ee'/>
<id>422050f952344e4796725d88db55a983bae4e1ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Improvements to kafka.future.Future</title>
<updated>2015-12-28T22:57:54+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@rd.io</email>
</author>
<published>2015-12-28T21:24:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=87257bddf23850774794d4dc070a15ddddbd7830'/>
<id>87257bddf23850774794d4dc070a15ddddbd7830</id>
<content type='text'>
 - log exceptions in callbacks/errors - dont raise
 - guarantee future.exception is an instance, not a class/type
 - *args, **kwargs in add_callback / errback (functools.partial)
 - add_both(f, *args, **kwargs) to add same f as callback and errback
 - chain(new_future) to trigger new_future on success / failure of this
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - log exceptions in callbacks/errors - dont raise
 - guarantee future.exception is an instance, not a class/type
 - *args, **kwargs in add_callback / errback (functools.partial)
 - add_both(f, *args, **kwargs) to add same f as callback and errback
 - chain(new_future) to trigger new_future on success / failure of this
</pre>
</div>
</content>
</entry>
<entry>
<title>Use attributes on exception classes to signal retriable and invalid metadata errors</title>
<updated>2015-12-28T21:45:23+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@rd.io</email>
</author>
<published>2015-12-21T09:43:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=d2af5b37ce53fcde6e9f3ee1b587c1ee1de19d2c'/>
<id>d2af5b37ce53fcde6e9f3ee1b587c1ee1de19d2c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch BrokerConnection to (mostly) non-blocking IO.</title>
<updated>2015-12-18T07:22:35+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@rd.io</email>
</author>
<published>2015-12-18T01:29:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/kafka-python.git/commit/?id=f1ad0247df5bf6e0315ffbb1633d5979da828de0'/>
<id>f1ad0247df5bf6e0315ffbb1633d5979da828de0</id>
<content type='text'>
 - return kafka.Future on send()
 - recv is now non-blocking call that completes futures when possible
 - update KafkaClient to block on future completion
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - return kafka.Future on send()
 - recv is now non-blocking call that completes futures when possible
 - update KafkaClient to block on future completion
</pre>
</div>
</content>
</entry>
</feed>
