Your sys.path is
['C:\\Documents and Settings\\david\\My Documents\\GIS_References\\public\\funconn_public', 'C:\\Python25\\Lib\\idlelib', 'C:\\Program Files\\ArcGIS\\bin', 'C:\\WINDOWS\\system32\\python25.zip', 'C:\\Python25\\DLLs', 'C:\\Python25\\lib', 'C:\\Python25\\lib\\plat-win', 'C:\\Python25\\lib\\lib-tk', 'C:\\Python25', 'C:\\Python25\\lib\\site-packages', 'C:\\Python25\\lib\\site-packages\\win32', 'C:\\Python25\\lib\\site-packages\\win32\\lib', 'C:\\Python25\\lib\\site-packages\\Pythonwin']
and winapi.py is located in the folder C: \ Python25 \ Lib \ site-packages \ isapi \ test \ build \ bdist.win32 \ winexe \ temp.
Please note that this directory is not listed in your sys.path. To make everything work, you need to put C: \ Python25 \ Lib \ site-packages \ isapi \ test \ build \ bdist.win32 \ winexe \ temp in your sys.path.
It looks like winapi.py is not installed yet. It is located in the test \ build ... \ temp directory. I don't know anything about Windows + Python. Perhaps there is documentation that comes with winapi.py that explains how the installation is supposed to be achieved.
A quick (but ugly) fix is ββto manually insert the desired directory into sys.path. By that I mean, you can edit the polyline2geonetwork.py file and put
import sys sys.path.append(r'C:\Python25\Lib\site-packages\isapi\test\build\bdist.win32\winexe\temp')
at the top of the file.
source share