Skip to content

Commit 7737127

Browse files
committed
Use new library
1 parent 5ee8751 commit 7737127

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/vws/exceptions.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
Custom exceptions for Vuforia errors.
33
"""
44

5-
from func_timeout.exceptions import FunctionTimedOut
65
import json
76
from urllib.parse import urlparse
87

src/vws/vws.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@
1111
from urllib.parse import urljoin
1212

1313
import requests
14+
from func_timeout import func_set_timeout
15+
from func_timeout.exceptions import FunctionTimedOut
1416
from requests import Response
15-
from timeout_decorator import timeout
1617
from vws_auth_tools import authorization_header, rfc_1123_date
1718

1819
from vws._result_codes import raise_for_result_code
@@ -321,17 +322,17 @@ def wait_for_target_processed(
321322
time sent to Vuforia.
322323
"""
323324

324-
@timeout(
325-
seconds=timeout_seconds,
326-
timeout_exception=TargetProcessingTimeout,
327-
)
325+
@func_set_timeout(timeout=timeout_seconds)
328326
def decorated() -> None:
329327
self._wait_for_target_processed(
330328
target_id=target_id,
331329
seconds_between_requests=seconds_between_requests,
332330
)
333331

334-
decorated()
332+
try:
333+
decorated()
334+
except FunctionTimedOut:
335+
raise TargetProcessingTimeout
335336

336337
def list_targets(self) -> List[str]:
337338
"""

0 commit comments

Comments
 (0)