tests/wiimote/wxglade_hmi@wxglade_hmi/pyfile.xml
author Andrey Skvortsov <andrej.skvortzov@gmail.com>
Tue, 09 Oct 2018 11:43:39 +0300
changeset 2438 0f2e5303f212
parent 1157 72d14a74c643
permissions -rw-r--r--
pep8, ignore W606 'async' and 'await' are reserved keywords starting with Python 3.7

This error exists in pyjs extension, but pyjs isn't going to Python3.
'noqa' isn't working for W606, so this warning is disabled completely.
'async' and 'await' are still checked by pylint.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<PyFile>
  <variables/>
  <globals>
<![CDATA[
from threading import Thread

def OnConnectButton(self, event):
  def OnWiiConnected(mac_addr):
    self.label_2.SetLabel(
      "Wiimote %s connected"%mac_addr 
      if mac_addr else 
      "Wiimote connection failed !")

  def WiiConnected(mac_addr):
    wx.CallAfter(OnWiiConnected,mac_addr)

  Thread(target = Connect_Wiimote, args = (WiiConnected,)).start()
  self.label_2.SetLabel("Press wiimote 1+2")
  event.Skip()

def OnDisconnectButton(self, event):
  Disconnect_Wiimote()
  self.label_2.SetLabel("Wiimote disconnected")
  event.Skip()

]]>
  </globals>
  <init>
<![CDATA[
]]>
  </init>
  <cleanup>
<![CDATA[
]]>
  </cleanup>
  <start>
<![CDATA[
]]>
  </start>
  <stop>
<![CDATA[
]]>
  </stop>
</PyFile>