~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transport/gio_transport.py

Merge bzr.dev into cleanup

Show diffs side-by-side

added added

removed removed

Lines of Context:
43
43
    debug,
44
44
    ui,
45
45
    )
 
46
from bzrlib.symbol_versioning import (
 
47
    DEPRECATED_PARAMETER,
 
48
    deprecated_in,
 
49
    deprecated_passed,
 
50
    warn,
 
51
    )
46
52
from bzrlib.trace import mutter, warning
47
53
from bzrlib.transport import (
48
54
    FileStream,
235
241
                                        " %s" % str(e), orig_error=e)
236
242
        return connection, (user, password)
237
243
 
 
244
    def disconnect(self):
 
245
        # FIXME: Nothing seems to be necessary here, which sounds a bit strange
 
246
        # -- vila 20100601
 
247
        pass
 
248
 
238
249
    def _reconnect(self):
 
250
        # FIXME: This doesn't seem to be used -- vila 20100601
239
251
        """Create a new connection with the previously used credentials"""
240
252
        credentials = self._get_credentials()
241
253
        connection, credentials = self._create_connection(credentials)
262
274
            else:
263
275
                self._translate_gio_error(e, relpath)
264
276
 
265
 
    def get(self, relpath, decode=False, retries=0):
 
277
    def get(self, relpath, decode=DEPRECATED_PARAMETER, retries=0):
266
278
        """Get the file at the given relative path.
267
279
 
268
280
        :param relpath: The relative path to the file
272
284
        We're meant to return a file-like object which bzr will
273
285
        then read from. For now we do this via the magic of StringIO
274
286
        """
 
287
        if deprecated_passed(decode):
 
288
            warn(deprecated_in((2,3,0)) %
 
289
                 '"decode" parameter to GioTransport.get()',
 
290
                 DeprecationWarning, stacklevel=2)
275
291
        try:
276
292
            if 'gio' in debug.debug_flags:
277
293
                mutter("GIO get: %s" % relpath)