Skip to content

Commit

Permalink
Merge pull request #260 from spyoungtech/fix-pre-commit
Browse files Browse the repository at this point in the history
fix conflicts with black and flake8/reorder-imports
  • Loading branch information
spyoungtech committed Feb 13, 2024
2 parents 746d1f7 + c40469e commit f2d38c9
Show file tree
Hide file tree
Showing 11 changed files with 44 additions and 93 deletions.
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Expand Up @@ -31,7 +31,7 @@ repos:
- id: trailing-whitespace
- id: double-quote-string-fixer
- repo: https://github.com/psf/black
rev: '23.12.1'
rev: '24.2.0'
hooks:
- id: black
args:
Expand Down Expand Up @@ -60,5 +60,5 @@ repos:
- id: flake8
args:
- "--ignore"
- "E501,E704,E301,W503"
- "E501,E704,E301,W503,E701"
files: ahk\/(?!_sync).*
5 changes: 1 addition & 4 deletions _tests_setup.py
@@ -1,7 +1,4 @@
"""
Not a real setup package
This is just to unasync our tests files
"""
# Not a real setup package. This is just to unasync our tests files
import setuptools
import unasync

Expand Down
15 changes: 5 additions & 10 deletions ahk/_async/transport.py
Expand Up @@ -58,8 +58,7 @@
T_SyncFuture = TypeVar('T_SyncFuture')


class AHKProtocolError(Exception):
...
class AHKProtocolError(Exception): ...


class AsyncFutureResult(Generic[T_AsyncFuture]): # unasync: remove
Expand Down Expand Up @@ -191,8 +190,7 @@ def result(self, timeout: Optional[float] = None) -> T_SyncFuture:

@runtime_checkable
class Killable(Protocol):
def kill(self) -> None:
...
def kill(self) -> None: ...


def kill(proc: Killable) -> None:
Expand All @@ -213,17 +211,14 @@ def async_assert_send_nonblocking_type_correct(
class Communicable(Protocol):
runargs: List[str]

def communicate(self, input_bytes: Optional[bytes], timeout: Optional[int] = None) -> Tuple[bytes, bytes]:
...
def communicate(self, input_bytes: Optional[bytes], timeout: Optional[int] = None) -> Tuple[bytes, bytes]: ...

async def acommunicate( # unasync: remove
self, input_bytes: Optional[bytes], timeout: Optional[int] = None
) -> Tuple[bytes, bytes]:
...
) -> Tuple[bytes, bytes]: ...

@property
def returncode(self) -> Optional[int]:
...
def returncode(self) -> Optional[int]: ...


class AsyncAHKProcess:
Expand Down
39 changes: 13 additions & 26 deletions ahk/_async/window.py
Expand Up @@ -25,8 +25,7 @@
from .transport import AsyncFutureResult


class WindowNotFoundException(Exception):
...
class WindowNotFoundException(Exception): ...


AsyncPropertyReturnStr: TypeAlias = Coroutine[None, None, str] # unasync: remove
Expand Down Expand Up @@ -535,20 +534,16 @@ async def redraw(self, *, blocking: bool = True) -> Union[None, AsyncFutureResul
)

@overload
async def set_style(self, style: str) -> bool:
...
async def set_style(self, style: str) -> bool: ...

@overload
async def set_style(self, style: str, *, blocking: Literal[True]) -> bool:
...
async def set_style(self, style: str, *, blocking: Literal[True]) -> bool: ...

@overload
async def set_style(self, style: str, *, blocking: Literal[False]) -> AsyncFutureResult[bool]:
...
async def set_style(self, style: str, *, blocking: Literal[False]) -> AsyncFutureResult[bool]: ...

@overload
async def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]:
...
async def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]: ...

async def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]:
return await self._engine.win_set_style(
Expand All @@ -560,20 +555,16 @@ async def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, A
)

@overload
async def set_ex_style(self, style: str) -> bool:
...
async def set_ex_style(self, style: str) -> bool: ...

@overload
async def set_ex_style(self, style: str, *, blocking: Literal[False]) -> AsyncFutureResult[bool]:
...
async def set_ex_style(self, style: str, *, blocking: Literal[False]) -> AsyncFutureResult[bool]: ...

@overload
async def set_ex_style(self, style: str, *, blocking: Literal[True]) -> bool:
...
async def set_ex_style(self, style: str, *, blocking: Literal[True]) -> bool: ...

@overload
async def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]:
...
async def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]: ...

async def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]:
return await self._engine.win_set_ex_style(
Expand All @@ -585,20 +576,16 @@ async def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool
)

@overload
async def set_region(self, options: str) -> bool:
...
async def set_region(self, options: str) -> bool: ...

@overload
async def set_region(self, options: str, *, blocking: Literal[True]) -> bool:
...
async def set_region(self, options: str, *, blocking: Literal[True]) -> bool: ...

@overload
async def set_region(self, options: str, *, blocking: Literal[False]) -> AsyncFutureResult[bool]:
...
async def set_region(self, options: str, *, blocking: Literal[False]) -> AsyncFutureResult[bool]: ...

@overload
async def set_region(self, options: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]:
...
async def set_region(self, options: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]: ...

async def set_region(self, options: str, *, blocking: bool = True) -> Union[bool, AsyncFutureResult[bool]]:
return await self._engine.win_set_region(
Expand Down
6 changes: 2 additions & 4 deletions ahk/_hotkey.py
Expand Up @@ -158,8 +158,7 @@ def on_clipboard_change(
self.restart()


class STOP:
...
class STOP: ...


class ThreadedHotkeyTransport(HotkeyTransportBase):
Expand Down Expand Up @@ -453,8 +452,7 @@ def _validate(self) -> None:

@runtime_checkable
class Killable(Protocol):
def kill(self) -> None:
...
def kill(self) -> None: ...


def kill(proc: Killable) -> None:
Expand Down
12 changes: 4 additions & 8 deletions ahk/_sync/transport.py
Expand Up @@ -57,8 +57,7 @@
T_SyncFuture = TypeVar('T_SyncFuture')


class AHKProtocolError(Exception):
...
class AHKProtocolError(Exception): ...



Expand Down Expand Up @@ -183,8 +182,7 @@ def result(self, timeout: Optional[float] = None) -> T_SyncFuture:

@runtime_checkable
class Killable(Protocol):
def kill(self) -> None:
...
def kill(self) -> None: ...


def kill(proc: Killable) -> None:
Expand All @@ -205,13 +203,11 @@ def async_assert_send_nonblocking_type_correct(
class Communicable(Protocol):
runargs: List[str]

def communicate(self, input_bytes: Optional[bytes], timeout: Optional[int] = None) -> Tuple[bytes, bytes]:
...
def communicate(self, input_bytes: Optional[bytes], timeout: Optional[int] = None) -> Tuple[bytes, bytes]: ...


@property
def returncode(self) -> Optional[int]:
...
def returncode(self) -> Optional[int]: ...


class SyncAHKProcess:
Expand Down
39 changes: 13 additions & 26 deletions ahk/_sync/window.py
Expand Up @@ -25,8 +25,7 @@
from .transport import FutureResult


class WindowNotFoundException(Exception):
...
class WindowNotFoundException(Exception): ...


SyncPropertyReturnStr: TypeAlias = str
Expand Down Expand Up @@ -514,20 +513,16 @@ def redraw(self, *, blocking: bool = True) -> Union[None, FutureResult[None]]:
)

@overload
def set_style(self, style: str) -> bool:
...
def set_style(self, style: str) -> bool: ...

@overload
def set_style(self, style: str, *, blocking: Literal[True]) -> bool:
...
def set_style(self, style: str, *, blocking: Literal[True]) -> bool: ...

@overload
def set_style(self, style: str, *, blocking: Literal[False]) -> FutureResult[bool]:
...
def set_style(self, style: str, *, blocking: Literal[False]) -> FutureResult[bool]: ...

@overload
def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]:
...
def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]: ...

def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]:
return self._engine.win_set_style(
Expand All @@ -539,20 +534,16 @@ def set_style(self, style: str, *, blocking: bool = True) -> Union[bool, FutureR
)

@overload
def set_ex_style(self, style: str) -> bool:
...
def set_ex_style(self, style: str) -> bool: ...

@overload
def set_ex_style(self, style: str, *, blocking: Literal[False]) -> FutureResult[bool]:
...
def set_ex_style(self, style: str, *, blocking: Literal[False]) -> FutureResult[bool]: ...

@overload
def set_ex_style(self, style: str, *, blocking: Literal[True]) -> bool:
...
def set_ex_style(self, style: str, *, blocking: Literal[True]) -> bool: ...

@overload
def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]:
...
def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]: ...

def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]:
return self._engine.win_set_ex_style(
Expand All @@ -564,20 +555,16 @@ def set_ex_style(self, style: str, *, blocking: bool = True) -> Union[bool, Futu
)

@overload
def set_region(self, options: str) -> bool:
...
def set_region(self, options: str) -> bool: ...

@overload
def set_region(self, options: str, *, blocking: Literal[True]) -> bool:
...
def set_region(self, options: str, *, blocking: Literal[True]) -> bool: ...

@overload
def set_region(self, options: str, *, blocking: Literal[False]) -> FutureResult[bool]:
...
def set_region(self, options: str, *, blocking: Literal[False]) -> FutureResult[bool]: ...

@overload
def set_region(self, options: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]:
...
def set_region(self, options: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]: ...

def set_region(self, options: str, *, blocking: bool = True) -> Union[bool, FutureResult[bool]]:
return self._engine.win_set_region(
Expand Down
3 changes: 0 additions & 3 deletions ahk/directives.py
@@ -1,6 +1,3 @@
"""
Contains directive classes
"""
from types import SimpleNamespace
from typing import Any
from typing import NoReturn
Expand Down
6 changes: 1 addition & 5 deletions ahk/keys.py
@@ -1,6 +1,3 @@
"""
The ahk.keys module contains some useful constants and classes for working with keys.
"""
from __future__ import annotations

from typing import Any
Expand Down Expand Up @@ -115,8 +112,7 @@ def __repr__(self) -> str:

@runtime_checkable
class Stringable(Protocol):
def __str__(self) -> str:
...
def __str__(self) -> str: ...


class KeyModifier(Key):
Expand Down
6 changes: 2 additions & 4 deletions ahk/message.py
Expand Up @@ -28,17 +28,15 @@
from typing import Union


class OutOfMessageTypes(Exception):
...
class OutOfMessageTypes(Exception): ...


Position = namedtuple('Position', ('x', 'y', 'width', 'height'))


@runtime_checkable
class BytesLineReadable(Protocol):
def readline(self) -> bytes:
...
def readline(self) -> bytes: ...


def is_window_control_list_response(resp_obj: object) -> TypeGuard[Tuple[str, List[Tuple[str, str]]]]:
Expand Down
2 changes: 1 addition & 1 deletion buildunasync.py
Expand Up @@ -18,7 +18,7 @@
'async_sleep': 'sleep',
'AsyncFutureResult': 'FutureResult',
'_async_run_nonblocking': '_sync_run_nonblocking',
'acommunicate': 'communicate'
'acommunicate': 'communicate',
# "__aenter__": "__aenter__",
},
),
Expand Down

0 comments on commit f2d38c9

Please sign in to comment.