Error getting while running python function

Chris Angelico rosuav at gmail.com
Mon Feb 10 23:12:35 EST 2014


On Tue, Feb 11, 2014 at 3:07 PM, Jaydeep Patil <patil.jay2009 at gmail.com> wrote:
> I have defined one function as below.
>
> def InfoDir(msg):
>         msg1 = wx.MessageDialog(msg)
>         msg1.ShowModal()
>         msg1.Destroy()
>
> InfoDir("Testing")
>
>
> It gives below error.
>     msg1 = wx.MessageDialog(msg)
>   File "C:\Python27\lib\site-packages\wx-2.8-msw-unicode\wx\_windows.py", line 2922, in __init__
>     _windows_.MessageDialog_swiginit(self,_windows_.new_MessageDialog(*args, **kwargs))
> TypeError: Required argument 'message' (pos 2) not found
>
> Process finished with exit code 1

It looks like you're missing a required argument :)

http://www.wxpython.org/docs/api/wx.MessageDialog-class.html#__init__

Try passing it a parent window as well as the message.

ChrisA



More information about the Python-list mailing list