aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/language/websockets.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-05-03 08:02:13 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-05-03 08:02:13 +1200
commit5d5f2bdd1f2354b9a1b204964fa05488772695f8 (patch)
tree8df2d51e14d9d30b3aac1f439d4ff4af10200b12 /libpathod/language/websockets.py
parent24437ba18055444e999638caae9273012e2fd535 (diff)
downloadmitmproxy-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.py13
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):