2016/11/13

[py]未使用の引数を黙らせたい

pythonでMQTTしてみようと、pahoというライブラリを使っている。
接続したときにコールバックしてもらいたいのだが、そのコールバック関数の内容(signatureというのか)はこうなっている。

on_connect(client, userdata, flags, respons_code)

userdataやflagsなどは使わないのだが、使わないとpyCharmが「未使用ですよ」と言ってくる。
GCCだとvoidでキャストして黙らせることもあるのだが、pythonというかpyCharmだとどうやるのだろうか?

 

python - How can I denote unused function arguments? - Stack Overflow

1番目の回答は、ここから後ろ全部不要、という場合だろう。
(あまり調べてない)

2番目の回答で、delというキーワードを使うようになっていた。
リストの要素を消すときなどに使うようなのだが、オブジェクトの削除の意味でもあるようだ。

 

今回はdelで消すことにした。

0 件のコメント:

コメントを投稿

コメントありがとうございます。
スパムかもしれない、と私が思ったら、
申し訳ないですが勝手に削除することもあります。

注: コメントを投稿できるのは、このブログのメンバーだけです。