~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/smart/server.py

remove all trailing whitespace from bzr source

Show diffs side-by-side

added added

removed removed

Lines of Context:
62
62
        from socket import error as socket_error
63
63
        self._socket_error = socket_error
64
64
        self._socket_timeout = socket_timeout
65
 
        addrs = socket.getaddrinfo(host, port, socket.AF_UNSPEC, 
 
65
        addrs = socket.getaddrinfo(host, port, socket.AF_UNSPEC,
66
66
            socket.SOCK_STREAM, 0, socket.AI_PASSIVE)[0]
67
67
 
68
68
        (family, socktype, proto, canonname, sockaddr) = addrs
98
98
        # We need all three because:
99
99
        #  * other machines see the first
100
100
        #  * local commits on this machine should be able to be mapped to
101
 
        #    this server 
 
101
        #    this server
102
102
        #  * commits the server does itself need to be mapped across to this
103
103
        #    server.
104
104
        # The latter two urls are different aliases to the servers url,
105
 
        # so we group those in a list - as there might be more aliases 
 
105
        # so we group those in a list - as there might be more aliases
106
106
        # in the future.
107
107
        backing_urls = [self.backing_transport.base]
108
108
        try:
178
178
        self._should_terminate = True
179
179
        # close the socket - gives error to connections from here on in,
180
180
        # rather than a connection reset error to connections made during
181
 
        # the period between setting _should_terminate = True and 
 
181
        # the period between setting _should_terminate = True and
182
182
        # the current request completing/aborting. It may also break out the
183
183
        # main loop if it was currently in accept() (on some platforms).
184
184
        try:
222
222
 
223
223
class SmartTCPServer_for_testing(SmartTCPServer):
224
224
    """Server suitable for use by transport tests.
225
 
    
 
225
 
226
226
    This server is backed by the process's cwd.
227
227
    """
228
228
 
230
230
        SmartTCPServer.__init__(self, None)
231
231
        self.client_path_extra = None
232
232
        self.thread_name_suffix = thread_name_suffix
233
 
        
 
233
 
234
234
    def get_backing_transport(self, backing_transport_server):
235
235
        """Get a backing transport from a server we are decorating."""
236
236
        return transport.get_transport(backing_transport_server.get_url())
238
238
    def setUp(self, backing_transport_server=None,
239
239
              client_path_extra='/extra/'):
240
240
        """Set up server for testing.
241
 
        
 
241
 
242
242
        :param backing_transport_server: backing server to use.  If not
243
243
            specified, a LocalURLServer at the current working directory will
244
244
            be used.