mirror of
https://github.com/Garmelon/PFERD.git
synced 2023-12-21 10:23:01 +01:00
Remove deprecated repeat decorators
This commit is contained in:
parent
9889ce6b57
commit
098ac45758
@ -316,33 +316,3 @@ class HttpCrawler(Crawler):
|
||||
cookie_jar.save(self._cookie_jar_path)
|
||||
except Exception:
|
||||
log.print(f"[bold red]Warning:[/] Failed to save cookies to {escape(str(self.COOKIE_FILE))}")
|
||||
|
||||
|
||||
def repeat(attempts: int) -> Callable[[Wrapped], Wrapped]:
|
||||
"""Deprecated."""
|
||||
def decorator(f: Wrapped) -> Wrapped:
|
||||
def wrapper(self: "Crawler", *args: Any, **kwargs: Any) -> None:
|
||||
for _ in range(attempts - 1):
|
||||
try:
|
||||
f(self, *args, **kwargs)
|
||||
return
|
||||
except Exception:
|
||||
pass
|
||||
f(self, *args, **kwargs)
|
||||
return wrapper # type: ignore
|
||||
return decorator
|
||||
|
||||
|
||||
def arepeat(attempts: int) -> Callable[[AWrapped], AWrapped]:
|
||||
"""Deprecated."""
|
||||
def decorator(f: AWrapped) -> AWrapped:
|
||||
async def wrapper(self: "Crawler", *args: Any, **kwargs: Any) -> None:
|
||||
for _ in range(attempts - 1):
|
||||
try:
|
||||
await f(self, *args, **kwargs)
|
||||
return
|
||||
except Exception:
|
||||
pass
|
||||
await f(self, *args, **kwargs)
|
||||
return wrapper # type: ignore
|
||||
return decorator
|
||||
|
Loading…
Reference in New Issue
Block a user