Cannot push virtual buttons
まだ誰も着手していません。
評価
調査の方向性
Start with the Python binding shown in /usr/lib/python3.10/site-packages/sane.py, especially setattr, and compare its button handling with the C interface's set_option() behavior. Confirm how virtual buttons are represented and make the binding permit the operation; done means the demonstrated scanner.button assignment no longer raises the AttributeError.
索引モデルが issue の本文から書いたものです。
説明
Via the C-interface, it is perfectly possible to push virtual buttons, simply by using set_option() with an arbitrary value. The python bindings prevent this, however:
>>> import sane
>>> sane.init()
(16842753, 1, 1, 1)
>>> scanner=sane.open("test")
>>> scanner.enable_test_options = True
>>> scanner.button = True
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.10/site-packages/sane.py", line 196, in __setattr__
raise AttributeError("Buttons don't have values: " + key)
AttributeError: Buttons don't have values: button
- 主要言語
- C
- スター
- 61
- フォーク
- 22
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
python-pillow/Sane のほかの issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
python-pillow/Sane#110 · コメント 1 件 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 50/100
python-pillow/Sane#107 ·
-
core dump when progress callback raises an Exception対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
python-pillow/Sane#103 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
python-pillow/Sane#93 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
python-pillow/Sane#81 · コメント 1 件 ·
python-pillow/Sane の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
containers/bubblewrap#813 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
tree-sitter/tree-sitter#6005 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
facebookincubator/muse-gadget-sdk#47 ·
メンテナーはふだん 1 日以内に返信