--- vtk-4.2.2.orig/Wrapping/Python/vtk/tk/vtkLoadPythonTkWidgets.py	2002-04-04 11:56:04.000000000 -0500
+++ vtk-4.2.2/Wrapping/Python/vtk/tk/vtkLoadPythonTkWidgets.py	2003-08-17 21:10:33.000000000 -0400
@@ -25,17 +25,20 @@
     # create an extensive list of paths to search
     pathlist = sys.path
     # add tcl paths, ensure that {} is handled properly
-    for path in string.split(interp.getvar('auto_path')):
-        prev = pathlist[-1]
-        try:            
-            # try block needed when one uses Gordon McMillan's Python
-            # Installer.
-            if len(prev) > 0 and prev[0] == '{' and prev[-1] != '}':
-                pathlist[-1] = prev+' '+path
-            else:
-                pathlist.append(path)
-        except AttributeError:
-            pass
+    # python2.3: path already split
+#    for path in string.split(interp.getvar('auto_path')):
+#        prev = pathlist[-1]
+#        try:            
+#            # try block needed when one uses Gordon McMillan's Python
+#            # Installer.
+#            if len(prev) > 0 and prev[0] == '{' and prev[-1] != '}':
+#                pathlist[-1] = prev+' '+path
+#            else:
+#                pathlist.append(path)
+#        except AttributeError:
+#            pass
+    for path in interp.getvar('auto_path'):
+        pathlist.append(path)
     # a common place for these sorts of things  
     if os.name == 'posix':
         pathlist.append('/usr/local/lib')
