diff options
author | Mason Larobina <mason.larobina@gmail.com> | 2009-09-15 22:42:37 +0800 |
---|---|---|
committer | Mason Larobina <mason.larobina@gmail.com> | 2009-09-15 22:42:37 +0800 |
commit | 5e8224c60e887253669cd72ae0df5c343825c221 (patch) | |
tree | 501d24b78bb2a65235dd004319fb71bb86a4851d /examples | |
parent | 3a24a44f6c2f2df5ed5ea1c0071bff129e5a4f73 (diff) |
Event message format changed to "EVENT [12345] name args"
Diffstat (limited to 'examples')
-rwxr-xr-x | examples/data/uzbl/scripts/event_manager.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/data/uzbl/scripts/event_manager.py b/examples/data/uzbl/scripts/event_manager.py index 1e97b8f..b3d5ea2 100755 --- a/examples/data/uzbl/scripts/event_manager.py +++ b/examples/data/uzbl/scripts/event_manager.py @@ -86,6 +86,7 @@ config = { # Define some globals. _SCRIPTNAME = os.path.basename(sys.argv[0]) +_RE_FINDSPACES = re.compile("\s+") def echo(msg): '''Prints only if the verbose flag has been set.''' @@ -538,13 +539,13 @@ class UzblInstance(object): if not msg: continue - cmd = msg.strip().split(' ', 3) + cmd = _RE_FINDSPACES.split(msg, 3) if not cmd or cmd[0] != "EVENT": # Not an event message print msg.rstrip() continue - event, args = cmd[1], cmd[3] + event, args = cmd[2], cmd[3] try: self.handle_event(event, args) |