Exemplo n.º 1
0
    def __init__(self, addr, file=False):
        # Connect to the socket as a client
        self._addr = addr
        self._using_file = file

        if not file:
            self._socket = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
            file_stream = self._socket.makefile('rwb', buffering=0)
        else:
            self._socket = None
            file_stream = open(addr, 'wb+', buffering=0)
        Handler.__init__(self, (file_stream, addr))