def _cygwin_patch(filename):  
return os.path.abspath(filename) if sys.platform == '<STR_LIT>' else filename<EOL>
Contrary to POSIX 2008, on Cygwin, getcwd (3) contains
symlink components. Using
os.path.abspath() works around this limitation. A fix in os.getcwd()
would probably better, in Cygwin even more so, except
that this seems to be by design...