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

Reply via email to