Oleg Broytmann wrote: > On Thu, Jan 15, 2004 at 03:18:29PM -0600, Jason E. Sibre wrote: > >>There is one flaw with PTL in my mind, and it relates to the way syntax >>errors (detected at compile time) are handled, which is, in my experience, >>not very well. But this may be due to poor implementation on my end, or a >>quirk of the FastCGI mechanism (which I use)... For example, improperly >>indented code, or mismatched parenthesis, misplaced colons, etc, can be hard >>to track down, because it never tells me WHERE it's wrong, only that >>importing that module failed. .py files don't exhibit the same problem. > > > Search the mailing list. The first thing I did after signing in was > publishing a number of small python and shell scripts that I use to > overcome exactly this problem. There is a scripts that is automatically > called from vim when I save the file - the script compiles the file and > report syntactic errors. There is a script that I call in vim using > :make % > - the script compiles the file, catch an error and report it to vim; vim > parses the error responce and put cursor to the reported position. All > scripts work with .py and .ptl files. Additional advatage - after > successfull compilation you have .pyc/.ptlc bytecode files that you can > install on the server along with your module. > > If you are interested I can pack these scripts and my .vimrc and send > it to you. > > Oleg. I found the posting (http://mail.mems-exchange.org/pipermail/quixote-users/2003-July/001684.html) but couldn't figure out what each of the files should be called or their exact purpose. Could you possibly elaborate for the benefit of us simpletons? Thanks in advance, Andy -- -------------------------------------------------------------------------------- From the desk of Andrew J Todd esq - http://www.halfcooked.com/