Skip to content

Commit

Permalink
[pre-commit.ci] auto fixes from pre-commit.com hooks
Browse files Browse the repository at this point in the history
for more information, see https://pre-commit.ci
  • Loading branch information
pre-commit-ci[bot] committed Jan 29, 2024
1 parent 9195317 commit b06603c
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 51 deletions.
60 changes: 20 additions & 40 deletions src/oop_ext/foundation/callback/_typed_callback.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,22 +43,19 @@ def Register(
self,
func: CallableType,
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> "_UnregisterContext":
...
) -> "_UnregisterContext": ...

def Unregister(
self,
func: CallableType,
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> None:
...
) -> None: ...

def Contains(
self,
func: CallableType,
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> bool:
...
) -> bool: ...


class Callback1(Callback, Generic[T1]):
Expand All @@ -71,22 +68,19 @@ def Register(
self,
func: Callable[[T1], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> "_UnregisterContext":
...
) -> "_UnregisterContext": ...

def Unregister(
self,
func: Callable[[T1], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> None:
...
) -> None: ...

def Contains(
self,
func: Callable[[T1], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> bool:
...
) -> bool: ...


class Callback2(Callback, Generic[T1, T2]):
Expand All @@ -99,22 +93,19 @@ def Register(
self,
func: Callable[[T1, T2], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> "_UnregisterContext":
...
) -> "_UnregisterContext": ...

def Unregister(
self,
func: Callable[[T1, T2], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> None:
...
) -> None: ...

def Contains(
self,
func: Callable[[T1, T2], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> bool:
...
) -> bool: ...


class Callback3(Callback, Generic[T1, T2, T3]):
Expand All @@ -127,79 +118,68 @@ def Register(
self,
func: Callable[[T1, T2, T3], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> "_UnregisterContext":
...
) -> "_UnregisterContext": ...

def Unregister(
self,
func: Callable[[T1, T2, T3], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> None:
...
) -> None: ...

def Contains(
self,
func: Callable[[T1, T2, T3], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> bool:
...
) -> bool: ...


class Callback4(Callback, Generic[T1, T2, T3, T4]):
if TYPE_CHECKING:

def __call__( # type:ignore[override]
self, v1: T1, v2: T2, v3: T3, v4: T4
) -> None:
...
) -> None: ...

def Register(
self,
func: Callable[[T1, T2, T3, T4], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> "_UnregisterContext":
...
) -> "_UnregisterContext": ...

def Unregister(
self,
func: Callable[[T1, T2, T3, T4], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> None:
...
) -> None: ...

def Contains(
self,
func: Callable[[T1, T2, T3, T4], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> bool:
...
) -> bool: ...


class Callback5(Callback, Generic[T1, T2, T3, T4, T5]):
if TYPE_CHECKING:

def __call__( # type:ignore[override]
self, v1: T1, v2: T2, v3: T3, v4: T4, v5: T5
) -> None:
...
) -> None: ...

def Register(
self,
func: Callable[[T1, T2, T3, T4, T5], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> "_UnregisterContext":
...
) -> "_UnregisterContext": ...

def Unregister(
self,
func: Callable[[T1, T2, T3, T4, T5], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> None:
...
) -> None: ...

def Contains(
self,
func: Callable[[T1, T2, T3, T4, T5], None],
extra_args: Sequence[object] = Callback._EXTRA_ARGS_CONSTANT,
) -> bool:
...
) -> bool: ...
4 changes: 3 additions & 1 deletion src/oop_ext/foundation/immutable.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,9 @@ def RegisterAsImmutable(immutable_type: Type[object]) -> None:

copy._copy_dispatch[ # type:ignore[attr-defined]
immutable_type
] = copy._copy_immutable # type:ignore[attr-defined]
] = (
copy._copy_immutable
) # type:ignore[attr-defined]


def AsImmutable(value: Any, return_str_if_not_expected: bool = True) -> Any:
Expand Down
6 changes: 2 additions & 4 deletions src/oop_ext/foundation/weak_ref.py
Original file line number Diff line number Diff line change
Expand Up @@ -95,12 +95,10 @@ def __delitem__(self, i: Union[int, slice]) -> None:
self.data.__delitem__(i)

@overload
def __getitem__(self, i: int) -> Optional[T]:
...
def __getitem__(self, i: int) -> Optional[T]: ...

@overload
def __getitem__(self, i: slice) -> "WeakList":
...
def __getitem__(self, i: slice) -> "WeakList": ...

def __getitem__(self, i: Union[int, slice]) -> Union[Optional[T], "WeakList"]:
if isinstance(i, slice):
Expand Down
6 changes: 2 additions & 4 deletions src/oop_ext/interface/_interface.py
Original file line number Diff line number Diff line change
Expand Up @@ -612,13 +612,11 @@ class ReadOnlyAttribute(Attribute):

def Attribute( # type:ignore[empty-body]
attribute_type: Type[T], instance: object = ...
) -> T:
...
) -> T: ...

def ReadOnlyAttribute( # type:ignore[empty-body]
attribute_type: Type[T], instance: object = ...
) -> T:
...
) -> T: ...


class CacheInterfaceAttrs:
Expand Down
3 changes: 1 addition & 2 deletions src/oop_ext/interface/_tests/test_interface.py
Original file line number Diff line number Diff line change
Expand Up @@ -350,8 +350,7 @@ def testStubsFromInstances() -> None:
"""Check that creating interface stubs (``foo = IFoo(foo)``) work as expected"""

class IFoo(Interface):
def foo(self):
...
def foo(self): ...

class Foo:
def foo(self):
Expand Down

0 comments on commit b06603c

Please sign in to comment.