Spaces Data
Minimal test - lines (41, 56)
path: .spaces[1].metrics.loc.cloc
old: 0.0
new: 7.0
path: .spaces[1].metrics.loc.sloc
old: 9.0
new: 16.0
path: .spaces[1].metrics.mi.mi_original
old: 106.61195832059012
new: 97.29105917315242
path: .spaces[1].metrics.mi.mi_sei
old: 78.61679087358577
new: 107.8973691140518
path: .spaces[1].metrics.mi.mi_visual_studio
old: 62.34617445648544
new: 56.895356241609605
Code
def web_socket_transfer_data(request):
while True:
line = request.ws_stream.receive_message()
if line is None:
return
code, reason = line.split(' ', 1)
if code is None or reason is None:
return
request.ws_stream.close_connection(int(code), reason)
# close_connection() initiates closing handshake. It validates code
# and reason. If you want to send a broken close frame for a test,
# following code will be useful.
# > data = struct.pack('!H', int(code)) + reason.encode('UTF-8')
# > request.connection.write(stream.create_close_frame(data))
# > # Suppress to re-respond client responding close frame.
# > raise Exception("customized server initiated closing handshake")