Support keep_alive where nurse may be None

For example keep_alive<0,1>() should work where the return value may sometimes be None. At present a "Could not allocate weak reference!" exception is thrown.
Update documentation to clarify behaviour of keep_alive when nurse is None or does not support weak references.
This commit is contained in:
Glen Walker
2016-08-16 17:50:43 +12:00
parent e357ed3cc8
commit f45bb585c3
5 changed files with 42 additions and 7 deletions

View File

@@ -22,4 +22,12 @@ Allocating child.
Releasing parent.
Releasing child.
Allocating parent.
<example.Parent object at 0x10eb726c0>
Releasing parent.
Allocating parent.
<example.Parent object at 0x10eb726c0>
Releasing parent.
Terminating..