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")