git://git.onelab.eu
/
plstackapi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
EventSender was failing on a missing self.random_client_id()
[plstackapi.git]
/
planetstack
/
observer
/
event_manager.py
diff --git
a/planetstack/observer/event_manager.py
b/planetstack/observer/event_manager.py
index
112564a
..
1d94f58
100644
(file)
--- a/
planetstack/observer/event_manager.py
+++ b/
planetstack/observer/event_manager.py
@@
-57,6
+57,13
@@
class EventSender:
kwargs["uuid"] = str(uuid.uuid1())
self.fofum.fire(json.dumps(kwargs))
kwargs["uuid"] = str(uuid.uuid1())
self.fofum.fire(json.dumps(kwargs))
+ def random_client_id(self):
+ try:
+ return self.client_id
+ except AttributeError:
+ self.client_id = base64.urlsafe_b64encode(os.urandom(12))
+ return self.client_id
+
class EventListener:
def __init__(self,wake_up=None):
self.handler = EventHandler()
class EventListener:
def __init__(self,wake_up=None):
self.handler = EventHandler()