diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2015-05-03 08:02:13 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2015-05-03 08:02:13 +1200 |
commit | 5d5f2bdd1f2354b9a1b204964fa05488772695f8 (patch) | |
tree | 8df2d51e14d9d30b3aac1f439d4ff4af10200b12 /libpathod/language/websockets.py | |
parent | 24437ba18055444e999638caae9273012e2fd535 (diff) | |
download | mitmproxy-5d5f2bdd1f2354b9a1b204964fa05488772695f8.tar.gz mitmproxy-5d5f2bdd1f2354b9a1b204964fa05488772695f8.tar.bz2 mitmproxy-5d5f2bdd1f2354b9a1b204964fa05488772695f8.zip |
Split out language messages and actions
Diffstat (limited to 'libpathod/language/websockets.py')
-rw-r--r-- | libpathod/language/websockets.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/libpathod/language/websockets.py b/libpathod/language/websockets.py index b666b2fe..3cc4adb0 100644 --- a/libpathod/language/websockets.py +++ b/libpathod/language/websockets.py @@ -1,7 +1,7 @@ import netlib.websockets import contrib.pyparsing as pp -from . import base, generators +from . import base, generators, actions, message """ wf:ctext:b'foo' @@ -21,14 +21,17 @@ class Body(base.PreValue): preamble = "b" -class WebsocketFrame(base._Message): +class WebsocketFrame(message.Message): comps = ( Body, - base.PauseAt, - base.DisconnectAt, - base.InjectAt + actions.PauseAt, + actions.DisconnectAt, + actions.InjectAt ) logattrs = ["body"] + @property + def actions(self): + return self.toks(actions._Action) @property def body(self): |