File tree Expand file tree Collapse file tree 5 files changed +21
-7
lines changed Expand file tree Collapse file tree 5 files changed +21
-7
lines changed Original file line number Diff line number Diff line change 1+ environment :
2+ matrix :
3+ - PYTHON : " C:\\ Python37"
4+
5+ build : off
6+ install :
7+ - " %PYTHON%\\ python.exe -m pip install --upgrade pip setuptools"
8+ - " %PYTHON%\\ python.exe -m pip install --upgrade --editable .[dev]"
9+ test_script :
10+ - " %PYTHON%\\ python.exe -m pytest -vvv --exitfirst tests/ --cov-fail-under 100 --cov src --cov tests"
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ Changelog
66Next
77----
88
9+ * Add Windows support.
10+
9112019.11.23.0
1012------------
1113
Original file line number Diff line number Diff line change 11VWS-Auth-Tools == 2019.12.28.3
2+ func-timeout == 4.3.5
23requests == 2.23.0
3- timeout-decorator == 0.4.1
44urllib3 == 1.25.8
Original file line number Diff line number Diff line change 11[check-manifest]
22ignore =
33 *.enc
4+ .appveyor.yml
45 .coveragerc
56 .isort.cfg
67 .markdownlint.json
Original file line number Diff line number Diff line change 1111from urllib .parse import urljoin
1212
1313import requests
14+ from func_timeout import func_set_timeout
15+ from func_timeout .exceptions import FunctionTimedOut
1416from requests import Response
15- from timeout_decorator import timeout
1617from vws_auth_tools import authorization_header , rfc_1123_date
1718
1819from 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 """
You can’t perform that action at this time.
0 commit comments