worker_telemetry repeats the decode that _decode_text provides
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 82/100
調査の方向性
threadmill/backends/redis.py を読み、RedisTaskBackend.worker_telemetry() と _decode_text() ヘルパーから始めます。ヘルパーが bytes、文字列、応答がない場合をどのように処理するかを確認し、その後、応答の形状に関するルールが一貫するように worker telemetry で再利用します。両方のパスが共有された動作を使用すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- Python
- スター
- 17
- フォーク
- 1
- 平均マージ
- 2時間 31分
- マージ済み PR(30日)
- 16
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
codingjoe/threadmill のほかの issue
-
bloat side quest yeet
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
codingjoe/threadmill#79 ·
メンテナーはふだん 1 日以内に返信
-
side quest test yeet
難易度 2/5 1〜3時間 初心者へのやさしさ 92/100
codingjoe/threadmill#72 ·
メンテナーはふだん 1 日以内に返信
-
bug real side quest
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
codingjoe/threadmill#78 ·
メンテナーはふだん 1 日以内に返信
-
bug real
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
codingjoe/threadmill#73 ·
メンテナーはふだん 1 日以内に返信
-
perf real
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
codingjoe/threadmill#74 ·
メンテナーはふだん 1 日以内に返信
codingjoe/threadmill の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
FuRongJun-1999/dsh-memory#65 ·
メンテナーはふだん 1 日以内に返信
-
ci needs-ac
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Ikalus1988/MisakaNet#2930 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Qiskit/qiskit-aer#2466 ·
-
area/cli
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100