<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/blinker.git/tests, branch develop</title>
<subtitle>github.com: jek/blinker.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/'/>
<entry>
<title>blinker.signal() and blinker.Namespace no longer use weak references.</title>
<updated>2013-07-03T09:01:53+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2013-07-03T09:01:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=b66e4e9acf6017b3af20fc56666461f01fd4e003'/>
<id>b66e4e9acf6017b3af20fc56666461f01fd4e003</id>
<content type='text'>
In the original implementation, I was uneasy about releasing a library
that held an unbounded, module-level cache, so it was built using a
weak value mapping. In practice, users making tons of signals are
using Signal() directly, and the weak referencing violates the
principle of least surprise in code like `signal('foo').connect(...)`.

Previous code is available as WeakNamespace for the time being. The
implementation is trivial and will likely be dropped in the future
unless use cases are voiced.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the original implementation, I was uneasy about releasing a library
that held an unbounded, module-level cache, so it was built using a
weak value mapping. In practice, users making tons of signals are
using Signal() directly, and the weak referencing violates the
principle of least surprise in code like `signal('foo').connect(...)`.

Previous code is available as WeakNamespace for the time being. The
implementation is trivial and will likely be dropped in the future
unless use cases are voiced.
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade temporarily_connected_to to a deprecation warning.</title>
<updated>2011-10-27T04:04:52+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2011-10-27T04:04:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=b1d5adf43e69a61a6f825a1533933b8b732ff942'/>
<id>b1d5adf43e69a61a6f825a1533933b8b732ff942</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update test suite to pass under pypy1.5 (gc collection for refs)</title>
<updated>2011-05-01T18:02:31+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2011-05-01T18:02:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=6ebe7df9412d705b9924332cf706f4036badb539'/>
<id>6ebe7df9412d705b9924332cf706f4036badb539</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Signal.receiver_connected and .receiver_disconnected per-Signal signals.</title>
<updated>2011-03-14T21:12:59+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2011-03-14T21:12:59+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=d24501d9f717e930f059b38e3043790edaf35f0c'/>
<id>d24501d9f717e930f059b38e3043790edaf35f0c</id>
<content type='text'>
Deprecates the global 'receiver_connected' signal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deprecates the global 'receiver_connected' signal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Signal.connect_via() decorator.</title>
<updated>2010-07-21T10:07:13+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2010-07-21T10:07:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=fa3be696ab410308191ed4af804a31d2ba60144d'/>
<id>fa3be696ab410308191ed4af804a31d2ba60144d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Renamed 'temporarily_connected_to' to simply 'connected_to'.</title>
<updated>2010-07-20T18:00:25+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2010-07-20T18:00:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=6b57dccd11923a094101e178f6033b0a46c52c10'/>
<id>6b57dccd11923a094101e178f6033b0a46c52c10</id>
<content type='text'>
Old spelling will be deprecated in 1.2 and removed in the release after.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Old spelling will be deprecated in 1.2 and removed in the release after.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added note about Jython compiler workaround in weakref test.</title>
<updated>2010-03-29T17:29:25+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2010-03-29T17:29:25+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=d1f55fb9d1a78213cef9dfaad153ca8a3bcbc0e3'/>
<id>d1f55fb9d1a78213cef9dfaad153ca8a3bcbc0e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Woot, 1.0 works on Jython too.</title>
<updated>2010-03-28T22:33:52+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2010-03-28T22:33:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=a5319c1d1f46529292ee689db707f54cabb27057'/>
<id>a5319c1d1f46529292ee689db707f54cabb27057</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed weak instancemethod refs for Python 3</title>
<updated>2010-03-28T16:46:15+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2010-03-28T16:46:15+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=ca66102f54e250f0bc1c8b37901662ea444ea48a'/>
<id>ca66102f54e250f0bc1c8b37901662ea444ea48a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added ``Signal.temporarily_connected_to`` context manager</title>
<updated>2010-02-14T20:36:57+00:00</updated>
<author>
<name>jason kirtland</name>
<email>jek@discorporate.us</email>
</author>
<published>2010-02-14T20:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/blinker.git/commit/?id=c4579f81ac5490a5722678c01c0fc9e0589a4d5b'/>
<id>c4579f81ac5490a5722678c01c0fc9e0589a4d5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
