[EMAIL PROTECTED] wrote: > I think I am very close the return line is tripping me up. (this is > the first list that I have tried to program in python) > > return (s.group[1], s.group[2]) > > Traceback (most recent call last): > File "C:\Python24\Lib\site-packages\boa-constructor\test of > snake\test_of_csoundroutines_list.py", line 5, in ? > v = csoundroutines.csdInstrumentList('bay-at-night.csd') > File "C:\Python24\Lib\site-packages\boa-constructor\test of > snake\csoundroutines.py", line 43, in csdInstrumentList > return (s.group[1], s.group[2]) > TypeError: unsubscriptable object >
.group() is a *method of the patch object not a data attribute, so you have to *call* it, not treat it like a list or dict. Try something like return (s.group(1), s.group(2)) regards Steve -- Steve Holden +44 150 684 7255 +1 800 494 3119 Holden Web LLC/Ltd http://www.holdenweb.com Skype: holdenweb http://holdenweb.blogspot.com Recent Ramblings http://del.icio.us/steve.holden -- http://mail.python.org/mailman/listinfo/python-list