aboutsummaryrefslogtreecommitdiffstats
path: root/libpathod/language/websockets.py
diff options
context:
space:
mode:
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):