[TxMt] Run Script (PyMate) Bug in TextMate Version 1.5.4 (1360) [2007-02-13: REVISION 1360]

Alexander Ross alex.j.ross at gmail.com
Sat Feb 17 03:23:33 UTC 2007


Harold,

Did you also check /Library/Application Support/TextMate?  Also, do  
you have anything special with your installation of python?  Perhaps  
a site_customize.py in your
home directory?

Can you use raw_input?  Eg. try:

#!/usr/bin/python
x = raw_input("Raw Input:")
y = eval(x)
print y

- Alex

On Feb 16, 2007, at 7:06 PM, Dr. Harold W. Schranz wrote:

>> Harold,
>>
>> Are there any files in the directories ~/Library/Application  
>> Support/TextMate/ or /Library/Application Support/TextMate/?  It's  
>> possible that you have an older version of the Support directory  
>> in one of those folders.  If you do see a Support folder in one of  
>> those directories, it is OK to delete it.  Restart TextMate and  
>> see if you still get a hung PyMate when running the test script.
>
> 1. I have a directory: /Users/harry/Library/Application Support/ 
> TextMate which contained 3 subdirectories:
> Bundles         Pristine Copy   Support
>
> a. Bundles directory merely contains an extra command added to  
> Python.tmbundle (Run Script (PyMate) version 2.tmCommand based on  
> using the pymate.py script)
> b. Pristine Copy directory contains bundles that have been  
> downloaded via svn and installed ... to be safe (from conflict) I  
> moved/deleted all these bundles.
> c. Support directory seemed to be empty; only contained a  
> hidden .svn subdirectory
>
> 2. After deleting the Support directory (/Users/harry/Library/ 
> Application Support/TextMate/Support) as you suggested ...
>
> I ran the test python script using PyMate ...
>
> but the latest (bleeding edge) version TextMate Version 1.5.4  
> (1360) still gets hung ...
>
> PyMate r6190 running Python 2.3.5 (/usr/bin/python)
> >>> test_input.py
>
>
>
> 3. whereas a previous version, TextMate Version 1.5.4 (1324) works  
> OK (cut and paste from PyMate screen; excess blank lines deleted):
>
> HIDE STDERR SHOW STDERR
> Python 2.5.0 - PyMate r5848
> For comments contact the author.
> The regular Python interpreter can be invoked using ⌘⇧R.
> >>> test_input.py
> 1
> forcing redraw!!! don't remove
> Script terminated with success.
>
>
>
> 4. as does TextMate Version 1.5.2 (1103)
>
> Python 2.5.0 - PyMate r3226
> For comments contact the author.
> The regular Python interpreter can be invoked using ⌘⇧R.
> >>> test_input.py
> 1
> forcing redraw!!! don't remove
> Script terminated with success.
>
>
> 5. These older versions use $TM_BUNDLE_SUPPORT/pymate.py rather  
> than $TM_BUNDLE_SUPPORT/PyMate/pymate.rb
>
> I can more or less make sense of the pymate.py code but the Ruby  
> code pymate.rb appears enigmatic.
>
> so far it is a  mystery which may have to go on the backburner ...
>
> Adios
> Harry.
>
> ---------------------------------------------------------------------- 
> ------
> Dr. Harold W. Schranz, Research Fellow, Computational Genomics Group
> Division of Molecular Bioscience, John Curtin School of Medical  
> Research
> Australian National University, Canberra ACT 0200, Australia
> ---------------------------------------------------------------------- 
> ------
>
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate




More information about the textmate mailing list