Example in README not working - unrecognized attribute modifier 'contain'
まだ誰も着手していません。
評価
- 難易度
- 1/5
- 見積もり時間
- 1時間未満
- 初心者へのやさしさ
- 45/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- python
調査の方向性
README のフィルタリング例から始め、TaskWarrior を使って示されている Python セッションを再現します。例で使用されている修飾子を、結果として得られる TaskWarrior のコマンドとエラーに照らして確認します。文書化されたフィルターが認識されない属性修飾子を生成しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
説明
❯ python3
Python 3.8.0 (default, Oct 28 2019, 16:14:01)
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from tasklib import TaskWarrior
>>> tw = TaskWarrior('~/.local/share/task')
>>> tw.tasks.filter(tags__contain='passive')
KeyboardInterrupt
>>> tasks = tw.tasks.pending()
>>> tasks.filter(tags__contain='chores')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/janek/daten/projects/_forks/tasklib/tasklib/task.py", line 464, in __repr__
data = list(self[:REPR_OUTPUT_SIZE + 1])
File "/home/janek/daten/projects/_forks/tasklib/tasklib/task.py", line 481, in __getitem__
self._result_cache = list(self)
File "/home/janek/daten/projects/_forks/tasklib/tasklib/task.py", line 471, in __len__
self._result_cache = list(self.__iter__())
File "/home/janek/daten/projects/_forks/tasklib/tasklib/task.py", line 476, in __iter__
self._result_cache = self._execute()
File "/home/janek/daten/projects/_forks/tasklib/tasklib/task.py", line 508, in _execute
return self.backend.filter_tasks(self.filter_obj)
File "/home/janek/daten/projects/_forks/tasklib/tasklib/backends.py", line 334, in filter_tasks
for line in self.execute_command(args):
File "/home/janek/daten/projects/_forks/tasklib/tasklib/backends.py", line 297, in execute_command
raise TaskWarriorException(error_msg)
tasklib.backends.TaskWarriorException: Using alternate data.location /home/janek/.local/share/task
Configuration override rc.confirmation:no
Configuration override rc.dependency.confirmation:no
Configuration override rc.recurrence.confirmation:no
Configuration override rc.json.array:off
Configuration override rc.bulk:0
Configuration override rc.data.location:/home/janek/.local/share/task
Error: unrecognized attribute modifier 'contain'.
Command used: task rc.confirmation=no rc.dependency.confirmation=no rc.recurrence.confirmation=no rc.json.array=off rc.bulk=0 rc.data.location=/home/janek/.local/share/task export status:'pending' tags.contain:'c,h,o,r,e,s'
- 主要言語
- Python
- スター
- 158
- フォーク
- 29
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトの環境構築ファイルはまだ確認していません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
GothenburgBitFactory/tasklib のほかの issue
-
難易度 3/5 1〜2日 初心者へのやさしさ 52/100
GothenburgBitFactory/tasklib#136 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
GothenburgBitFactory/tasklib#135 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
GothenburgBitFactory/tasklib#133 · コメント 1 件 · リアクション 2 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
GothenburgBitFactory/tasklib#132 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
GothenburgBitFactory/tasklib#131 · コメント 2 件 ·
GothenburgBitFactory/tasklib の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
spec-kitty/spec-kitty#5319 ·
メンテナーはふだん 1 日以内に返信
-
backend::vllm diffusion multimodal
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
openai/openai-agents-python#5229 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信