/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/transport/trace.py

  • Committer: Jelmer Vernooij
  • Date: 2020-05-24 00:42:36 UTC
  • mto: This revision was merged to the branch mainline in revision 7505.
  • Revision ID: jelmer@jelmer.uk-20200524004236-jdj6obo4k5lznqw2
Cleanup Windows functions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
and then delegates it.
21
21
"""
22
22
 
23
 
from bzrlib.transport import decorator
 
23
from ..transport import decorator
24
24
 
25
25
 
26
26
class TransportTraceDecorator(decorator.TransportDecorator):
34
34
    operation please add a test to the tests of this transport, for the logging
35
35
    of the operation you want logged.
36
36
 
37
 
    See also TransportLogDecorator, that records a machine-readable log in 
 
37
    See also TransportLogDecorator, that records a machine-readable log in
38
38
    memory for eg testing.
39
39
    """
40
40
 
108
108
        return self._decorated.put_bytes(relpath, bytes, mode)
109
109
 
110
110
    def put_bytes_non_atomic(self, relpath, bytes, mode=None,
111
 
        create_parent_dir=False, dir_mode=None):
 
111
                             create_parent_dir=False, dir_mode=None):
112
112
        """See Transport.put_bytes_non_atomic."""
113
113
        self._trace(('put_bytes_non_atomic', relpath, len(bytes), mode,
114
 
            create_parent_dir, dir_mode))
 
114
                     create_parent_dir, dir_mode))
115
115
        return self._decorated.put_bytes_non_atomic(relpath, bytes, mode=mode,
116
 
            create_parent_dir=create_parent_dir, dir_mode=dir_mode)
 
116
                                                    create_parent_dir=create_parent_dir, dir_mode=dir_mode)
117
117
 
118
118
    def listable(self):
119
119
        """See Transport.listable."""
128
128
        return self._decorated.list_dir(relpath)
129
129
 
130
130
    def readv(self, relpath, offsets, adjust_for_latency=False,
131
 
        upper_limit=None):
 
131
              upper_limit=None):
132
132
        # we override at the readv() level rather than _readv() so that any
133
133
        # latency adjustments will be done by the underlying transport
134
134
        self._trace(('readv', relpath, offsets, adjust_for_latency,
135
 
            upper_limit))
 
135
                     upper_limit))
136
136
        return self._decorated.readv(relpath, offsets, adjust_for_latency,
137
 
            upper_limit)
 
137
                                     upper_limit)
138
138
 
139
139
    def recommended_page_size(self):
140
140
        """See Transport.recommended_page_size()."""
171
171
 
172
172
def get_test_permutations():
173
173
    """Return the permutations to be used in testing."""
174
 
    from bzrlib.tests import test_server
 
174
    from breezy.tests import test_server
175
175
    return [(TransportTraceDecorator, test_server.TraceServer)]