`pygettext` generates output even when there should be none
未關閉
還沒有人認領這個 Issue。
easy
triaged
type-bug
- 主要語言
- Python
- 星號
- 77.2k
- 分支
- 36k
- PR 合併指標
- PR 指標待擷取
描述
Bug report
Bug description:
This occurs in two cases:
- Output is still generated when there is no input. Whereas
xgettext:
And the second case follows on from this (but can also occur with input files)$ xgettext xgettext: no input file given Try 'xgettext --help' for more information. - In
xgettext, no output is generated if there are no messages. Inpygettextoutput is still generate even if no messages are found, the header is still sent.
We should fix it to work likexgettextand not produce "empty" output.
cc @tomasr8
CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Linked PRs
- gh-156322
貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
研究方向
從 pygettext 的命令列進入點開始,將無輸入和無訊息時的行為與 xgettext 進行比較。確認這兩種情況都不會產生輸出,然後檢查現有的 pygettext 測試,或為這兩種情境新增涵蓋;連結的 PR gh-156322 表明相關工作可能已經在進行中。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- python
- 領域
- cli
- Issue 類型
- 缺陷
- 難度
- 3/5
- 預估耗時
- 1-2 天
- 活躍度
- 停滯
- 描述清晰度
- 基本清楚
- 新手友好度
- 25/100