diff options
| author | Jason Madden <jamadden@gmail.com> | 2020-01-28 16:04:31 -0600 |
|---|---|---|
| committer | Jason Madden <jamadden@gmail.com> | 2020-01-28 16:04:31 -0600 |
| commit | 97997956d1a17a0cfb064dfe0487291e8f8ee181 (patch) | |
| tree | a491a49d49388774f3b04ced86985578e6be4bac /setup.py | |
| parent | 489328a5afc1430a064db2dba7a7a408591789f9 (diff) | |
| download | zope-interface-issue162.tar.gz | |
The _empty singleton has no-op subscribe/unsubscribe methods.issue162
Turns out they can be called in some very strange error cases. See #162 and #163 for details.
This should fix #162 (at least the provided test case, five.intid, passes now).
It also does enough work on #163 that (a) the test can be written and run in pure-python mode, which was needed to debug it and (b) five.intid runs in pure-python mode (well, with a bunch of other small hacks to Acquisition, ExtensionClass, DocumentTemplate and AccessControl), but I won't claim that it fully fixes #163. For one thing, there are no specific tests. For another, I see more such differences.
Diffstat (limited to 'setup.py')
0 files changed, 0 insertions, 0 deletions
