Skip to content

Commit 4dd8eb4

Browse files
committed
Replace NotImplemented with NotImplementedError
1 parent 40e9d6c commit 4dd8eb4

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

src/automerge/document.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def __getitem__(self, key: int) -> ProxyThing: ...
6363
@overload
6464
def __getitem__(self, key: slice) -> Sequence[ProxyThing]: ...
6565
def __getitem__(self, key: Union[int, slice]) -> Union[ProxyThing, Sequence[ProxyThing]]:
66-
if not isinstance(key, int): raise NotImplemented
66+
if not isinstance(key, int): raise NotImplementedError
6767
x = self._doc.get(self._obj_id, key, self._heads)
6868
if x is None: raise IndexError()
6969
return self._maybe_wrap(x)
@@ -127,15 +127,15 @@ def __delitem__(self, key: str) -> None:
127127
self._tx.delete(self._obj_id, key)
128128

129129
def __iter__(self) -> Iterator[str]:
130-
raise NotImplemented
130+
raise NotImplementedError
131131

132132
class ListWriteProxy(WriteProxy, MutableSequence[MutableProxyThing]):
133133
@overload
134134
def __getitem__(self, key: int) -> MutableProxyThing: ...
135135
@overload
136136
def __getitem__(self, key: slice) -> MutableSequence[MutableProxyThing]: ...
137137
def __getitem__(self, key: Union[int, slice]) -> Union[MutableProxyThing, MutableSequence[MutableProxyThing]]:
138-
if not isinstance(key, int): raise NotImplemented
138+
if not isinstance(key, int): raise NotImplementedError
139139
x = self._tx.get(self._obj_id, key, self._heads)
140140
if x is None: return None
141141
value, obj_id = x
@@ -153,7 +153,7 @@ def __setitem__(self, key: int, value: MutableProxyThing) -> None: ...
153153
@overload
154154
def __setitem__(self, key: slice, value: Iterable[MutableProxyThing]) -> None: ...
155155
def __setitem__(self, idx: Union[int, slice], value: Union[MutableProxyThing, Iterable[MutableProxyThing]]) -> None:
156-
if not isinstance(idx, int): raise NotImplemented
156+
if not isinstance(idx, int): raise NotImplementedError
157157
if isinstance(value, MutableMapping):
158158
if idx >= self._tx.length(self._obj_id, self._heads):
159159
obj_id = self._tx.insert_object(self._obj_id, idx, core.ObjType.Map)
@@ -193,11 +193,11 @@ def __delitem__(self, idx: int) -> None: ...
193193
@overload
194194
def __delitem__(self, idx: slice) -> None: ...
195195
def __delitem__(self, idx: Union[int, slice]) -> None:
196-
if not isinstance(idx, int): raise NotImplemented
196+
if not isinstance(idx, int): raise NotImplementedError
197197
self._tx.delete(self._obj_id, idx)
198198

199199
def insert(self, idx: int, value: Union[core.ScalarValue, MutableMapping[str, MutableProxyThing], MutableSequence[MutableProxyThing], None]) -> None:
200-
if not isinstance(idx, int): raise NotImplemented
200+
if not isinstance(idx, int): raise NotImplementedError
201201
if isinstance(value, MutableMapping):
202202
obj_id = self._tx.insert_object(self._obj_id, idx, core.ObjType.Map)
203203
m = MapWriteProxy(self._tx, obj_id, self._heads)
@@ -251,4 +251,3 @@ def __init__(self, actor_id: Optional[ActorId] = None) -> None:
251251
def change(self) -> Iterator[MapWriteProxy]:
252252
with self._doc.transaction() as tx:
253253
yield MapWriteProxy(tx, core.ROOT, None)
254-

0 commit comments

Comments
 (0)