trying to call main function with execfile with two arguments

Eric_Dexter at Eric_Dexter at
Thu Nov 2 02:37:57 CET 2006

I was trying to find out what my value for filename is but it will not
print.  The file I am calling csoundgrid2.main seems to work fine when
I call it directly from spe with two values and I have used this file
dialog to load other files the error I am getting is.  thanks for any
help in advance

 File "C:\Python24\Lib\site-packages\boa-constructor\test of
snake\", line 35, in loadFile
infile = open(sys.argv[1], 'r') #The first argument passed in is the
file name
IndexError: list index out of range

def sco_editor(self):
         "Pick a sco file and load it into a sco editor"
         dlg = wx.FileDialog(self,"load sco file", ".", "", "*.sco",
             if dlg.ShowModal() == wx.ID_OK:
                 filename = dlg.GetPath()
                 # Your code
                 print filename
                 csoundgrid2.main(filename, """;<sco_header>""")
                 #("", filename ,""";<sco_header>""",
                 #os.startfile('', filename,

More information about the Python-list mailing list