X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/20ade56019456b41c98021c2ed5a848bd8d018bb..bdaa9de9882fee122fd2274d92ea500113df8195:/sdk/python/arvados/_ranges.py diff --git a/sdk/python/arvados/_ranges.py b/sdk/python/arvados/_ranges.py index 83437b2adb..83874164ee 100644 --- a/sdk/python/arvados/_ranges.py +++ b/sdk/python/arvados/_ranges.py @@ -6,6 +6,8 @@ _logger = logging.getLogger('arvados.ranges') RANGES_SPAM = 9 class Range(object): + __slots__ = ("locator", "range_start", "range_size", "segment_offset") + def __init__(self, locator, range_start, range_size, segment_offset=0): self.locator = locator self.range_start = range_start @@ -53,6 +55,8 @@ def first_block(data_locators, range_start): return i class LocatorAndRange(object): + __slots__ = ("locator", "block_size", "segment_offset", "segment_size") + def __init__(self, locator, block_size, segment_offset, segment_size): self.locator = locator self.block_size = block_size