aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rwxr-xr-xexamples/data/uzbl/scripts/event_manager.py5
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)