Delete Request in Batch Mode, need header
オープン
まだ誰も着手していません。
bug
- 主要言語
- Python
- スター
- 268
- フォーク
- 100
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Hello,
when we run delete requests in Batch Mode, it raises an exception:
...service.py", line 57, in encode_multipart
for hdr, hdr_val in req.get_headers().items():
AttributeError: 'NoneType' object has no attribute 'items'
So we need to define the get_header() method for EntityDeleteRequest(ODataHttpRequest), e.g. like this:
def get_headers(self):
return {'Accept': 'application/json'}
I would like to pull a request and do the bugfix.
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
encode_multipart が req.get_headers() を呼び出している service.py の 57 行目付近を読み、EntityDeleteRequest を調査してください。バッチ削除パスが現在ヘッダーを受け取っていないことを確認してください。完了条件は、NoneType 例外が発生しなくなり、期待される Accept ヘッダーが提供されることです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- api
- issue の種類
- バグ
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100