| tests/test_ray_ranking_single.py:68: in test_ray_vs_local_ranking
|
| result = svc.calculate_ranking(symbol=symbol, row=row, state={}, ctx=None)
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| rtrader/services/ranking_service.py:4299: in calculate_ranking
|
| _track_rule(
|
| rtrader/services/ranking_service.py:3392: in _track_rule
|
| result = fn(*args, **kwargs)
|
| ^^^^^^^^^^^^^^^^^^^
|
| rtrader/services/ranking_service.py:8435: in _calculate_ssdt_score
|
| all_ssdt_metrics = load_ssdt_sector_metrics(trading_day)
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| rtrader/cli/trader_eod_core/services/log_formatting_service.py:782: in load_ssdt_sector_metrics
|
| prev_momentum, _, _ = load_sector_momentum_data(
|
| rtrader/cli/trader_eod_core/services/log_formatting_service.py:461: in load_sector_momentum_data
|
| status, text = read_text_with_status(etf_json_file)
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| rtrader/utils/nfs.py:310: in read_text_with_status
|
| minio_text = _read_from_minio(s3key)
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
| rtrader/utils/nfs.py:273: in _read_from_minio
|
| data = response.read().decode("utf-8")
|
| ^^^^^^^^^^^^^^^
|
| ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/urllib3/response.py:567: in read
|
| data = self._fp_read(amt) if not fp_closed else b""
|
| ^^^^^^^^^^^^^^^^^^
|
| ../.pyenv/versions/3.12.12/lib/python3.12/site-packages/urllib3/response.py:533: in _fp_read
|
| return self._fp.read(amt) if amt is not None else self._fp.read()
|
| ^^^^^^^^^^^^^^^
|
| ../.pyenv/versions/3.12.12/lib/python3.12/http/client.py:495: in read
|
| s = self._safe_read(self.length)
|
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
| ../.pyenv/versions/3.12.12/lib/python3.12/http/client.py:642: in _safe_read
|
| data = self.fp.read(amt)
|
| ^^^^^^^^^^^^^^^^^
|
| ../.pyenv/versions/3.12.12/lib/python3.12/socket.py:720: in readinto
|
| return self._sock.recv_into(b)
|
| ^^^^^^^^^^^^^^^^^^^^^^^
|
| E Failed: Timeout (>60.0s) from pytest-timeout.
|