Skip to content

Commit eab6a57

Browse files
committed
Adding DataSize
1 parent f18d206 commit eab6a57

File tree

3 files changed

+6
-1
lines changed

3 files changed

+6
-1
lines changed
-13.5 KB
Binary file not shown.

PyPI/Package/src/webui/webui.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class event:
4343
event_type = 0
4444
element = ""
4545
data = ""
46+
len = 0
4647

4748

4849
# JavaScript
@@ -91,6 +92,7 @@ def __init__(self):
9192
ctypes.c_uint, # event type
9293
ctypes.c_char_p, # element
9394
ctypes.c_char_p, # data
95+
ctypes.c_longlong, # data len
9496
ctypes.c_uint) # event number
9597
self.c_events = py_fun(self._events)
9698
except OSError as e:
@@ -109,6 +111,7 @@ def _events(self, window: ctypes.c_size_t,
109111
event_type: ctypes.c_uint,
110112
_element: ctypes.c_char_p,
111113
data: ctypes.c_char_p,
114+
len: ctypes.c_longlong,
112115
event_number: ctypes.c_uint):
113116
element = _element.decode('utf-8')
114117
func_id = self.window_id + element
@@ -120,6 +123,7 @@ def _events(self, window: ctypes.c_size_t,
120123
e.window = self # e.window should refer to this class
121124
e.event_type = int(event_type)
122125
e.element = element
126+
e.len = len
123127
if data is not None:
124128
e.data = data.decode('utf-8')
125129
else:

PyPI/test_package.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66

77
# Import the WebUI local module
88
import sys
9-
sys.path.append('Package/src/webui')
9+
sys.path.append('./Package/src/webui')
10+
1011
import webui
1112

1213
# Use the local WebUI Dynamic lib

0 commit comments

Comments
 (0)