Skip to content
This repository was archived by the owner on May 5, 2025. It is now read-only.

Commit 078221e

Browse files
authored
Use the cache instance directly from shared (#1202)
1 parent f1b75bb commit 078221e

34 files changed

Lines changed: 37 additions & 71 deletions

celery_config.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,12 @@
1515
health_check_task_name,
1616
)
1717
from shared.config import get_config
18-
from shared.helpers.cache import RedisBackend
18+
from shared.helpers.cache import RedisBackend, cache
19+
from shared.helpers.redis import get_redis_connection
1920

2021
from celery_task_router import route_task
21-
from helpers.cache import cache
2222
from helpers.clock import get_utc_now_as_iso_format
2323
from helpers.health_check import get_health_check_interval_seconds
24-
from services.redis import get_redis_connection
2524

2625
log = logging.getLogger(__name__)
2726

conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ def codecov_vcr(request):
270270

271271
@pytest.fixture
272272
def mock_redis(mocker):
273-
m = mocker.patch("services.redis._get_redis_instance_from_url")
273+
m = mocker.patch("shared.helpers.redis._get_redis_instance_from_url")
274274
redis_server = mocker.MagicMock()
275275
m.return_value = redis_server
276276
yield redis_server

helpers/cache.py

Lines changed: 0 additions & 3 deletions
This file was deleted.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,4 @@ dev-dependencies = [
8383
[tool.uv.sources]
8484
timestring = { git = "https://github.com/codecov/timestring", rev = "d37ceacc5954dff3b5bd2f887936a98a668dda42" }
8585
test-results-parser = { git = "https://github.com/codecov/test-results-parser", rev = "190bbc8a911099749928e13d5fe57f6027ca1e74" }
86-
shared = { git = "https://github.com/codecov/shared", rev = "355116b6852bd405bbc988ef8f57f947ea08a9fd" }
86+
shared = { git = "https://github.com/codecov/shared", rev = "ece4366f3bce7fab2216704f85e365fbbe0f147d" }

services/bundle_analysis/notify/messages/commit_status.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
import sentry_sdk
55
from asgiref.sync import async_to_sync
66
from django.template import loader
7-
from shared.helpers.cache import make_hash_sha256
7+
from shared.helpers.cache import cache, make_hash_sha256
88
from shared.torngit.exceptions import TorngitClientError
99

10-
from helpers.cache import cache
1110
from services.bundle_analysis.notify.contexts.commit_status import (
1211
CommitStatusLevel,
1312
CommitStatusNotificationContext,

services/github.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,14 @@
44
from redis import RedisError
55
from shared.github import InvalidInstallationError
66
from shared.github import get_github_integration_token as _get_github_integration_token
7+
from shared.helpers.redis import get_redis_connection
78

89
from database.models.core import Commit
9-
from helpers.cache import cache
1010
from helpers.exceptions import RepositoryWithoutValidBotError
11-
from services.redis import get_redis_connection
1211

1312
log = logging.getLogger(__name__)
1413

1514

16-
@cache.cache_function(ttl=480)
1715
def get_github_integration_token(
1816
service: str,
1917
installation_id: int = None,

services/lock_manager.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66

77
from redis import Redis
88
from redis.exceptions import LockError
9+
from shared.helpers.redis import get_redis_connection
910

1011
from database.enums import ReportType
11-
from services.redis import get_redis_connection
1212

1313
log = logging.getLogger(__name__)
1414

services/notification/notifiers/status/base.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
import sentry_sdk
55
from asgiref.sync import async_to_sync
66
from shared.config import get_config
7-
from shared.helpers.cache import NO_VALUE, make_hash_sha256
7+
from shared.helpers.cache import NO_VALUE, cache, make_hash_sha256
88
from shared.torngit.exceptions import TorngitClientError, TorngitError
99

10-
from helpers.cache import cache
1110
from helpers.match import match
1211
from services.comparison import ComparisonProxy, FilteredComparison
1312
from services.notification.notifiers.base import (

services/processing/intermediate.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import orjson
22
import sentry_sdk
33
import zstandard
4+
from shared.helpers.redis import get_redis_connection
45
from shared.reports.resources import Report
56

6-
from services.redis import get_redis_connection
7-
87
from .metrics import INTERMEDIATE_REPORT_SIZE
98
from .types import IntermediateReport
109

services/processing/state.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,9 @@
2323

2424
from dataclasses import dataclass
2525

26+
from shared.helpers.redis import get_redis_connection
2627
from shared.metrics import Counter
2728

28-
from services.redis import get_redis_connection
29-
3029
MERGE_BATCH_SIZE = 10
3130

3231
CLEARED_UPLOADS = Counter(

0 commit comments

Comments
 (0)