summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent VOULLEMIER <laurent.voullemier@gmail.com>2018-08-24 08:13:53 +0200
committerMichael Howitz <mh@gocept.com>2019-08-13 08:27:57 +0200
commitf50e83f424da23d5f58a808b0b3c0b837b24eba9 (patch)
treebacdca76d42cc245de0ea05105de5343f761a7e2
parent28a847356e54c495531d60b3cb0c7e04cf3c8f81 (diff)
downloadzope-event-f50e83f424da23d5f58a808b0b3c0b837b24eba9.tar.gz
Remove useless __repr__ override in event classes
-rw-r--r--src/zope/event/classhandler.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/zope/event/classhandler.py b/src/zope/event/classhandler.py
index 3c80944..b06b381 100644
--- a/src/zope/event/classhandler.py
+++ b/src/zope/event/classhandler.py
@@ -8,11 +8,10 @@ Handlers are registered for event classes:
>>> import zope.event.classhandler
>>> class MyEvent(object):
- ... def __repr__(self):
- ... return self.__class__.__name__
+ ... pass
>>> def handler1(event):
- ... print("handler1 %r" % event)
+ ... print("handler1 %r" % event.__class__.__name__)
>>> zope.event.classhandler.handler(MyEvent, handler1)
@@ -20,14 +19,14 @@ Descriptor syntax:
>>> @zope.event.classhandler.handler(MyEvent)
... def handler2(event):
- ... print("handler2 %r" % event)
+ ... print("handler2 %r" % event.__class__.__name__)
>>> class MySubEvent(MyEvent):
... pass
>>> @zope.event.classhandler.handler(MySubEvent)
... def handler3(event):
- ... print("handler3 %r" % event)
+ ... print("handler3 %r" % event.__class__.__name__)
Subscribers are called in class method-resolution order, so only
@@ -35,9 +34,9 @@ new-style event classes are supported, and then by order of registry.
>>> import zope.event
>>> zope.event.notify(MySubEvent())
- handler3 MySubEvent
- handler1 MySubEvent
- handler2 MySubEvent
+ handler3 'MySubEvent'
+ handler1 'MySubEvent'
+ handler2 'MySubEvent'
"""
import zope.event