/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 brzlib/transactions.py

  • Committer: Jelmer Vernooij
  • Date: 2017-05-21 12:41:27 UTC
  • mto: This revision was merged to the branch mainline in revision 6623.
  • Revision ID: jelmer@jelmer.uk-20170521124127-iv8etg0vwymyai6y
s/bzr/brz/ in apport config.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
the object is an expensive one for obtaining.
37
37
"""
38
38
 
 
39
from __future__ import absolute_import
 
40
 
39
41
import sys
40
42
 
41
 
from . import errors as errors
42
 
from .identitymap import IdentityMap, NullIdentityMap
43
 
from .trace import mutter
 
43
import brzlib.errors as errors
 
44
from brzlib.identitymap import IdentityMap, NullIdentityMap
 
45
from brzlib.trace import mutter
44
46
 
45
47
 
46
48
class ReadOnlyTransaction(object):
99
101
            # _clean_objects
100
102
            # _clean_queue
101
103
            # 1 missing ?
102
 
            if (sys.getrefcount(self._clean_queue[offset]) <= 7
103
 
                    and not self._clean_queue[offset] in self._precious_objects):
 
104
            if (sys.getrefcount(self._clean_queue[offset]) <= 7 and
 
105
                not self._clean_queue[offset] in self._precious_objects):
104
106
                removed = self._clean_queue[offset]
105
107
                self._clean_objects.remove(removed)
106
108
                del self._clean_queue[offset]