worker_telemetry repeats the decode that _decode_text provides
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 82/100
Piste de recherche
Lisez threadmill/backends/redis.py, en commençant par RedisTaskBackend.worker_telemetry() et l’helper _decode_text(). Vérifiez comment l’helper gère les bytes, les chaînes et une réponse manquante, puis réutilisez-le pour la télémétrie des workers afin que la règle de forme de réponse soit cohérente ; c’est terminé lorsque les deux chemins utilisent le même comportement partagé.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Found while reviewing PR #69 with the SuperJoe crew. Filed as out-of-scope there.
RedisTaskBackend.worker_telemetry() decodes each pub/sub message with data.decode() if isinstance(data, bytes) else data. _decode_text() now applies the same bytes-or-str rule in this module. The helper also covers the missing reply. A REDIS_URL with decode_responses=True reaches both paths. The helper keeps the reply-shape rule in one place. That is why it exists.
Reference: threadmill/backends/redis.py, worker_telemetry.
- Langage dominant
- Python
- Étoiles
- 19
- Forks
- 1
- Merge moyen
- 14 h 39 min
- PR mergées (30 j)
- 21
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de codingjoe/threadmill
-
Add worker pool telemetryPeut-être à nouveau libre @codingjoe l’a pris il y a 99 jours, et aucune pull request n’est ouverte. Ouverteenhancement
codingjoe/threadmill#18 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de codingjoe/threadmill
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
rpm-software-management/mock#1824 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
jpata/particleflow#520 ·
Les mainteneurs répondent en général sous 1 jour
-
bug good first issue hacktoberfest
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
gridhead/gi-loadouts#699 ·
Les mainteneurs répondent en général sous 13 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 86/100
FinanceFlash/unvibecode#206 ·
Les mainteneurs répondent en général sous 1 jour