bluerobotics / bluerobotics/ping-python

Wrong 'serial' module present can cause strange errors

オープン
#28 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
60
フォーク
39
PR マージ指標
30日以内にマージされた PR はありません

説明

The ['serial'](https://pypi.org/project/serial/) package can cause some mistakes.
the correct one is 'pyserial'

error in python2:

```
python2 simplePingExample.py --device /dev/ttyUSB0 --baudrate 115200
Opening /dev/ttyUSB0 at 115200 bps
Failed to open the given serial port
('\t', AttributeError("'module' object has no attribute 'Serial'",))
```
Python3:
```
Failed to open the given serial port
module 'serial' has no attribute 'Serial'
```

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

simplePingExample.py から始め、示されているコマンドを使って Python 2 または Python 3 のシリアルポート障害を再現します。serial モジュールがどのようにインストールされ、インポートされるかを追跡し、正しい pyserial パッケージが Serial を提供していること、そして例が属性欠落エラーを報告しなくなったことを確認します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
python
領域
backend
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。