コード例 #1
0
ファイル: builder.py プロジェクト: buzzert/Genesis
def send_response(stream):
    print 'starting response'
    stream.write('there is no spoon\n', with_args(read_response, stream))
コード例 #2
0
ファイル: builder.py プロジェクト: buzzert/Genesis
def read_response(stream):
    print 'reading'
    stream.read_until_close(with_args(consume_result, stream))
コード例 #3
0
ファイル: serializers.py プロジェクト: buzzert/Genesis
 def _consume_len(self, data, stream, callback):
     length = int(data)
     stream.read_bytes(length, with_args(self._consume_data, callback))
コード例 #4
0
ファイル: serializers.py プロジェクト: buzzert/Genesis
 def deserialize(self, stream, callback):
     stream.read_until(' ', with_args(self._consume_len, stream, callback))
コード例 #5
0
ファイル: mediator.py プロジェクト: buzzert/Genesis
def echo_handler(stream, address):
    print "Connection Received:", stream, "from", address
    stream.read_until('\n', with_args(echo_responder, stream))