I gave you the work around 2 months ago...
the python code is broken, their default doesn't default...

echo 'getpass = default_getpass' >> /sys/lib/python/getpass.py

> Ow, that hurt, did it not?
>
> Basically, it found getpass, did not find termios, then went looking
> for some MS VC runtime. Yuck.
>
> The code (getpass.py):
> # Bind the name getpass to the appropriate function
> try:
>    import termios
>    # it's possible there is an incompatible termios from the
>    # McMillan Installer, make sure we have a UNIX-compatible termios
>    termios.tcgetattr, termios.tcsetattr
> except (ImportError, AttributeError):
>    try:
>        import msvcrt
>    except ImportError:
>        try:
>            from EasyDialogs import AskPassword
>        except ImportError:
>            getpass = default_getpass
>        else:
>            getpass = AskPassword
>    else:
>        getpass = win_getpass
> else:
>    getpass = unix_getpass
>
> Wow, that hurt too.
>
> So, it's trying to get a password, as it is an https import, so it
> pulls in getpass, which pulls in termios, and it's failing, and the
> only reasonable thing to do when you can't find a unix package is to
> try to use an MS VC runtime package and, when that fails, bail out
> with one of the worst error messages one can imagine.
>
> Wow, GRRoss.
>
> Anyway, that is why you get that utterly useless error message:
> because you're not unix. It just tells you that the error is that you
> are not windows. Clear?
>
> ron
>
>



-- 
Federico G. Benavento

Reply via email to