Skip to content

Commit 8bb2a7f

Browse files
committed
start working on better slicing
1 parent c4e8dc2 commit 8bb2a7f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

unit_of_time/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,11 @@ def __init__(self, parent, _slice: slice):
5151
self.parent = parent
5252
self._slice = _slice
5353

54+
def __eq__(self, other):
55+
if isinstance(other, SlicedProxy):
56+
return self.parent == other.parent and self.range_object == other.range_object
57+
return super().__eq__(other)
58+
5459
@property
5560
def range_object(self):
5661
return range(len(self.parent))[self._slice]
@@ -62,6 +67,9 @@ def __iter__(self):
6267
def _from_index(self, idx):
6368
return self.parent[self.range_object[idx]]
6469

70+
def _to_index(self, item):
71+
pass
72+
6573
def __len__(self):
6674
return len(self.range_object)
6775

0 commit comments

Comments
 (0)