~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transport/sftp.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2006-09-16 01:47:06 UTC
  • mfrom: (1910.19.16 smart-server)
  • Revision ID: pqm@pqm.ubuntu.com-20060916014706-93f2994bdb0c0850
(spiv,mpool,robertc) Create a RPC protocol as the building blocks for a smart server

Show diffs side-by-side

added added

removed removed

Lines of Context:
177
177
            path = ''
178
178
        return (scheme, username, password, host, port, path)
179
179
 
 
180
    def abspath(self, relpath):
 
181
        """Return the full url to the given relative path.
 
182
        
 
183
        @param relpath: the relative path or path components
 
184
        @type relpath: str or list
 
185
        """
 
186
        return self._unparse_url(self._remote_path(relpath))
 
187
    
180
188
    def _remote_path(self, relpath):
181
189
        """Return the path to be passed along the sftp protocol for relpath.
182
190
        
232
240
        else:
233
241
            return SFTPTransport(self.abspath(offset), self)
234
242
 
235
 
    def abspath(self, relpath):
236
 
        """
237
 
        Return the full url to the given relative path.
238
 
        
239
 
        @param relpath: the relative path or path components
240
 
        @type relpath: str or list
241
 
        """
242
 
        return self._unparse_url(self._remote_path(relpath))
243
 
    
244
243
    def _remote_path(self, relpath):
245
244
        """Return the path to be passed along the sftp protocol for relpath.
246
245