<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/kafka-python.git, branch timeout_ssl_conn</title>
<subtitle>github.com: mumrah/kafka-python.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/'/>
<entry>
<title>Timeout all unconnected conns (incl SSL) after request_timeout_ms</title>
<updated>2019-01-13T06:00:38+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2019-01-13T06:00:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=cbcbfe48be6f9f95981cfeb50dbac6dd4e2ef8d7'/>
<id>cbcbfe48be6f9f95981cfeb50dbac6dd4e2ef8d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix `AttributeError` caused by `getattr()`</title>
<updated>2019-01-07T20:57:25+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2019-01-07T20:57:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=1a31be52ec012dfa0ef5079ff9982e01408a8fe1'/>
<id>1a31be52ec012dfa0ef5079ff9982e01408a8fe1</id>
<content type='text'>
`getattr(object, 'x', object.y)` will evaluate the default argument
`object.y` regardless of whether `'x'` exists.

For details see: https://stackoverflow.com/q/31443989/770425
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`getattr(object, 'x', object.y)` will evaluate the default argument
`object.y` regardless of whether `'x'` exists.

For details see: https://stackoverflow.com/q/31443989/770425
</pre>
</div>
</content>
</entry>
<entry>
<title>Use Popen.communicate() instead of Popen.wait()</title>
<updated>2019-01-05T22:38:53+00:00</updated>
<author>
<name>Brian Sang</name>
<email>sang.bri@gmail.com</email>
</author>
<published>2019-01-05T06:16:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=d2f9413b0311e6ec4d782cf9983f61c9f258cc7b'/>
<id>d2f9413b0311e6ec4d782cf9983f61c9f258cc7b</id>
<content type='text'>
Popen objects may deadlock when using stdout=PIPE or stderr=PIPE
with Popen.wait(). Using Popen.communicate() avoids the issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Popen objects may deadlock when using stdout=PIPE or stderr=PIPE
with Popen.wait(). Using Popen.communicate() avoids the issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix SSL connection testing in Python 3.7</title>
<updated>2019-01-03T21:54:59+00:00</updated>
<author>
<name>Ben Weir</name>
<email>bweir@linkedin.com</email>
</author>
<published>2018-12-06T19:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=70ea4c1e94a0ace46d3418fb0ee503bbf8a5b91b'/>
<id>70ea4c1e94a0ace46d3418fb0ee503bbf8a5b91b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix response error checking in KafkaAdminClient send_to_controller</title>
<updated>2019-01-03T21:46:47+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2018-11-23T18:17:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=2e0ada055886ad01cc193b1007d3f79717b5c9df'/>
<id>2e0ada055886ad01cc193b1007d3f79717b5c9df</id>
<content type='text'>
Previously we weren't accounting for when the response tuple also has a
`error_message` value.

Note that in Java, the error fieldname is inconsistent:
 - `CreateTopicsResponse` / `CreatePartitionsResponse` uses `topic_errors`
 - `DeleteTopicsResponse` uses `topic_error_codes`
So this updates the `CreateTopicsResponse` classes to match.

The fix is a little brittle, but should suffice for now.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously we weren't accounting for when the response tuple also has a
`error_message` value.

Note that in Java, the error fieldname is inconsistent:
 - `CreateTopicsResponse` / `CreatePartitionsResponse` uses `topic_errors`
 - `DeleteTopicsResponse` uses `topic_error_codes`
So this updates the `CreateTopicsResponse` classes to match.

The fix is a little brittle, but should suffice for now.
</pre>
</div>
</content>
</entry>
<entry>
<title> #1681 add copy() in metrics() to avoid thread safety issues (#1682)</title>
<updated>2018-12-27T00:40:30+00:00</updated>
<author>
<name>Tosi Émeric</name>
<email>emeric254@users.noreply.github.com</email>
</author>
<published>2018-12-27T00:40:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=807ac8244cd39ca8426cfeda245ec27802c0a600'/>
<id>807ac8244cd39ca8426cfeda245ec27802c0a600</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bugfix: Types need identity comparison</title>
<updated>2018-12-13T10:35:00+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2018-12-13T10:35:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=7aa997f7205c116582b3d5f354cff3c7eac89ad2'/>
<id>7aa997f7205c116582b3d5f354cff3c7eac89ad2</id>
<content type='text'>
`isinstance()` won't work here, as the types require identity comparison.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`isinstance()` won't work here, as the types require identity comparison.</pre>
</div>
</content>
</entry>
<entry>
<title>Bump version for development</title>
<updated>2018-11-21T06:27:48+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2018-11-21T06:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=c6d8a536eff6e5ce205badc38b841d3bc27f40f6'/>
<id>c6d8a536eff6e5ce205badc38b841d3bc27f40f6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Release 1.4.4</title>
<updated>2018-11-21T05:27:24+00:00</updated>
<author>
<name>Dana Powers</name>
<email>dana.powers@gmail.com</email>
</author>
<published>2018-11-21T05:27:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=a3c5559b93faef3b85dc021744a672e12ae33c85'/>
<id>a3c5559b93faef3b85dc021744a672e12ae33c85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup formatting, no functional changes</title>
<updated>2018-11-20T19:00:24+00:00</updated>
<author>
<name>Jeff Widman</name>
<email>jeff@jeffwidman.com</email>
</author>
<published>2018-11-20T17:30:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/kafka-python.git/commit/?id=7444e07011cc5374d1fbdff422f868241f4d1e77'/>
<id>7444e07011cc5374d1fbdff422f868241f4d1e77</id>
<content type='text'>
Cleanup the formatting, remove parens, extraneous spaces, etc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cleanup the formatting, remove parens, extraneous spaces, etc.
</pre>
</div>
</content>
</entry>
</feed>
