[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