Ticket #1170: spans.py.diff
File spans.py.diff, 677 bytes (added by davidsarah, at 2010-08-16T21:54:35Z) |
---|
-
.8/src/allmydata/util/spans.py
old new 255 255 256 256 def get_spans(self): 257 257 """Return a Spans object with a bit set for each byte I hold""" 258 return Spans([(start, len(data)) for (start,data) in self.spans]) 258 # XXX This is not the right long-term fix, because it depends on an undocumented 259 # invariant of Spans. 260 s = Spans() 261 s._spans = [(start, len(data)) for (start,data) in self.spans] 262 s._check() 263 return s 259 264 260 265 def assert_invariants(self): 261 266 if not self.spans: