-2
私はWifiモジュールを使用していて、このヘルパーを使用していますfile Connect()関数でwifiに接続したいのですが、 Falseを返す必要がありますが、何らかの理由でこのエラーが発生しています。wifi.exceptions.ConnectionError....
ヘルパーファイルにそのエラーをキャッチして、メインプログラムにFalseを返すように指示できます。 57行目と69 except wifi.exceptions.ConnectionError:
で述べたように、私のプログラムはちょうどクラッシュしています。トレッドで例外を取得しようとすると、tryがエラーをキャッチする必要があります
import WifiHandler
isConnected = WifiHandler.Connect("wifiNetwork","Password")
if isConnect == True:
do Somthing
、これはエラー
TraceBack (most recent call last):
File "test.py". line 11, in <module>
isConnected = WifiHandler.Connect(ssid,password)
File "/home/pi/WifiHandler.py", line 43, in Connect
savedcell.activate()
File "/usr/local/lib/python3.4/dist-packages/wifi/scheme.py", line 176. in activate
return self.parse_ifup_output(ifup_output)
File "/usr/local/lib/python3.4/dist-packages/wifi/scheme.py" line 183, in parse_ifuo_output
raise ConnectionError("failed to connect to %r" % self)
wifi.exceptions.ConnectionError: Failed to connect to Scheme(interface='wlan0',name ='SSIDName', options={'wpa-psk':'32nnj3323jej222n4n2n421353535353535353535353535353', 'wpa-ssid': 'SSIDName' , 'wireless-channel':'auto'})
は、あなたが得る全体の例外を表示することができなければなりませんsavedcells
のエラーをキャッチされませんでしたか?あなたのコードを持っていると、私たちがあなたを助けるのに本当に役立つでしょう。 – Morb
'ヘルパーファイル'では、 'savedcell = FindFromSavedList(cell.ssid)'が実行されると、何かを見つけて保存されたセルのactivate関数を呼び出します。 – Morb
ありがとうございます。ヘルパーファイルを作成した人は、コードの一部がエラーを出さないと仮定しました。「try:except wifi.exceptions.ConnectionError:」を追加しました。 –