MCPcopy Create free account
hub / github.com/UX-Decoder/Semantic-SAM / seek

Method seek

datasets/utils/tsv/tsv_io.py:38–52  ·  view source on GitHub ↗
(self, idx)

Source from the content-addressed store, hash-verified

36 return len(self._lineidx)
37
38 def seek(self, idx):
39 self._ensure_tsv_opened()
40 pos = self._lineidx[idx]
41 self._fp.seek(pos)
42 tsv_info = [s.strip() for s in self._fp.readline().split('\t')]
43
44 if self.split_label:
45 label_pos = self._label_lineidx[idx]
46 self._label_fp.seek(label_pos)
47 label_info = [s.strip() for s in self._label_fp.readline().split('\t')]
48
49 assert tsv_info[0] == label_info[0]
50 tsv_info = [tsv_info[0], label_info[-1], tsv_info[-1]]
51
52 return tsv_info
53
54 def close(self):
55 if self._fp is not None:

Callers 2

__init__Method · 0.80
__call__Method · 0.80

Calls 1

_ensure_tsv_openedMethod · 0.95

Tested by

no test coverage detected