Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
@osc.address(b'/part1/{string1,string2}/part3')
@save_result
def parts_somestrings(*values):
pass
@osc.address(b'/part1/part2/{string1,string2}')
@save_result
def parts_somestrings2(*values):
pass
@osc.address(b'/part1/part2/prefix-{string1,string2}')
@save_result
def parts_somestrings3(*values):
pass
send_bundle(
(
(b'/a', [1]),
(b'/b', [2]),
(b'/z', [3]),
(b'/1', [3]),
(b'/?', [4]),
(b'/ab', [5]),
(b'/bb', [6]),
(b'/z?', [7]),
(b'/??', [8]),
(b'/?*', [9]),
(b'/prefixab', [10]),
(b'/prefixbb', [11]),
(b'/prefixz?', [12]),
osc = OSCThreadServer()
sock = osc.listen()
port = sock.getsockname()[1]
acc = []
def success(*values):
acc.append(values[0])
osc.bind(b'/success', success, sock)
timeout = time() + 5
while len(acc) < 100:
if time() > timeout:
raise OSError('timeout while waiting for success message.')
send_bundle(
[
(b'/success', [i])
for i in range(10)
],
'localhost', port, safer=True
)
osc = OSCThreadServer()
sock = osc.listen()
port = sock.getsockname()[1]
acc = []
def success(*values):
acc.append(values[0])
osc.bind(b'/success', success, sock)
timeout = time() + 5
while len(acc) < 100:
if time() > timeout:
raise OSError('timeout while waiting for success message.')
send_bundle(
[
(b'/success', [i])
for i in range(10)
],
'localhost', port
)