diff options
author | Laurent VOULLEMIER <laurent.voullemier@gmail.com> | 2018-08-24 08:13:53 +0200 |
---|---|---|
committer | Michael Howitz <mh@gocept.com> | 2019-08-13 08:27:57 +0200 |
commit | f50e83f424da23d5f58a808b0b3c0b837b24eba9 (patch) | |
tree | bacdca76d42cc245de0ea05105de5343f761a7e2 | |
parent | 28a847356e54c495531d60b3cb0c7e04cf3c8f81 (diff) | |
download | zope-event-f50e83f424da23d5f58a808b0b3c0b837b24eba9.tar.gz |
Remove useless __repr__ override in event classes
-rw-r--r-- | src/zope/event/classhandler.py | 15 |
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 |