I contacted the software company for BBEdit and TextWrangler re: my problem with using stdin (e.g raw_input) when running a script from within the program (Unix Output window, not a terminal run window). Several people were interested so I thought I'd post the reply:
scripts which are run directly within BBEdit cannot read from STDIN.
In order to accomplish that, you'll need to either run them in the Terminal, or within a BBEdit shell worksheet (File -> New -> Shell Worksheet).
(If you haven't used shell worksheets before, and don't require a fully interactive terminal session, you might want to give them a try, as they can be quite handy.)
------ The worksheet seems to solve that problem, but it does not enable me to use TextWrangler or BBEdit as an IDE-type environment. In fact what I want to do won't even work in the terminal window. I have some simple functions that require interactive use, i.e. Apple events (e.g. file open and saves using EasyDialogs). Using them terminates the program in a terminal, a python session (with the >>> prompt), or a worksheet with the message:
MacOS.Error: (-1713, 'no user interaction is allowed')
Sigh. Back to MacPython IDE. Seems to be the only option.
Thanks for the feedback from many people.
-- Cheers,
Lou Pecora
Code 6362 Naval Research Lab Washington, DC 20375 USA Ph: +202-767-6002 email: [EMAIL PROTECTED]
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig