I am also not having any luck. I recieve this error under Panther and Python 2.3:
Traceback (most recent call last): File "./iCalToRSS.py", line 98, in ? main(sys.argv) File "./iCalToRSS.py", line 92, in main iCalToRSS().processAllLocalCalendarFiles() File "./iCalToRSS.py", line 50, in processAllLocalCalendarFiles theCalendar.read(theFile) File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/iCalendar.py", line 117, in read theRootNode = theReader.read(iter(file)) File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 64, in read self.processLine(theLine, nodeStack = theNodeStack) File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 99, in processLine theNode.value = theValue File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 54, in setValue self._value = Unescape(value) File "/Users/kcole/Desktop/Downloads/iCalToRSS/Scripts/MimeDir.py", line 13, in Unescape C = theIterator.next() StopIteration