tests/test-commandserver.py
changeset 20630 0b04ee8e789d
parent 20629 277dc5f27310
child 20631 5d4606bec54c
equal deleted inserted replaced
20629:277dc5f27310 20630:0b04ee8e789d
    49         elif ch == 'I':
    49         elif ch == 'I':
    50             writeblock(server, input.read(data))
    50             writeblock(server, input.read(data))
    51         elif ch == 'L':
    51         elif ch == 'L':
    52             writeblock(server, input.readline(data))
    52             writeblock(server, input.readline(data))
    53         elif ch == 'r':
    53         elif ch == 'r':
    54             return struct.unpack('>i', data)[0]
    54             ret, = struct.unpack('>i', data)
       
    55             if ret != 0:
       
    56                 print ' [%d]' % ret
       
    57             return ret
    55         else:
    58         else:
    56             print "unexpected channel %c: %r" % (ch, data)
    59             print "unexpected channel %c: %r" % (ch, data)
    57             if ch.isupper():
    60             if ch.isupper():
    58                 return
    61                 return
    59 
    62