コード例 #1
0
ファイル: login.py プロジェクト: mementum/bfplusplus
    def OnButtonClickLogin(self, event):
        event.Skip()
        self.blockLogin.Show(True)

        username = self.m_comboBoxUsername.GetValue()
        password = self.m_textCtrlPassword.GetValue()

        if self.useFreeApi:
            productId = bfpy.freeApiId
        else:
            try:
                productId = int(self.m_textCtrlProductId.GetValue())
            except ValueError:
                wx.MessageBox('Wrong Product Id.', 'Login cannot proceed!')
                return

        self.productId = productId

        message = Message(action='login')
        message.username = username
        message.password = password
        message.productId = productId
        message.vendorSoftwareId = self.vendorSoftwareId

        self.thMisc.passMessage(message)
コード例 #2
0
def remove_password(message: Message) -> Message:
	message.password = None
	return message