(self, prefix, adapter)
Registers a connection adapter to a prefix.

        Adapters are sorted in descending order by prefix length.
Registers a connection adapter to a prefix.
Registers a connection adapter to a prefix .
def mount(self, prefix, adapter):
        """Registers a connection adapter to a prefix.

        Adapters are sorted in descending order by prefix length.
        """
        self.adapters[prefix] = adapter
        keys_to_move = [k for k in self.adapters if len(k) < len(prefix)]

        for key in keys_to_move:
            self.adapters[key] = self.adapters.pop(key)
def mount ( self , prefix , adapter ) : self . adapters [ prefix ] = adapter keys_to_move = [ k for k in self . adapters if len ( k ) < len ( prefix ) ] for key in keys_to_move : self . adapters [ key ] = self . adapters . pop ( key )