I know reddit bashing is super-fashionable right now, but really. Am I being dumb? It's well within the realm of possibilities. But this doesn't pass the sniff test.
1. FreeBSD 6.2
2. Pylons
3. /home/ri/hgreddit
And Paste. The most interesting thing I saw was the bug that caused it found right at the bottom:
"... unindent does not match any outer indentation level (account.py, line 68) ..."
This is such a pain with Python (having to line the indentation up) and is so trivial. Wonder how it got through testing? They do testing on reddit don't they?While it's easy to config your own editor [0]. There are other factors
* uncommonly used editors [1]
* other users/developers
Of the two, other developers is the biggest pain. You have to make sure each developers editor conforms to your coding standards. [1] But making "quick changes" on the server, can short-cut such safeguards.
ruby -c foo.rbOnly problem is, the guy edited the code directly on the live server without testing.
I don't know offhand exactly what produced that error message, as I've never seen it in my Pylons apps, but I'd suggest it's probably from paste.exceptions somewhere.
http://pythonpaste.org/module-paste.exceptions.html
EDIT: I realized that the reason I never see this is because Reddit uses flup's SCGI server, while I use a mod_proxy-based approach. So that exception-formatting code is probably in flup somewhere.