diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2006-03-22 16:08:03 +0000 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2006-03-22 16:08:03 +0000 |
commit | e792c7bf1566ee509f50efb945e39df60a826cdd (patch) | |
tree | c3e04e9e7db33736922b91f6a90cdca1079ec454 /lib/bb/event.py | |
parent | 2658d3c95d43dfcff95a6cd7285f3966dfa5bb2e (diff) | |
download | bitbake-e792c7bf1566ee509f50efb945e39df60a826cdd.tar.gz |
lib/bb/event.py:
-Add Registered and AlreadyRegistered
as return values for register
Diffstat (limited to 'lib/bb/event.py')
-rw-r--r-- | lib/bb/event.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/bb/event.py b/lib/bb/event.py index 6e5bf2ff1..b1d12177c 100644 --- a/lib/bb/event.py +++ b/lib/bb/event.py @@ -44,6 +44,11 @@ class Event: NotHandled = 0 Handled = 1 + +Registered = 10 +AlreadyRegistered = 14 + +# Internal _handlers = [] _handlers_dict = {} @@ -73,7 +78,7 @@ def register(name, handler): # already registered if name in _handlers_dict: - return; + return AlreadyRegistered if handler is not None: # handle string containing python code @@ -83,6 +88,7 @@ def register(name, handler): _handlers.append(handler) _handlers_dict[name] = 1 + return Registered def _registerCode(handlerStr): """Register a 'code' Event. |