The dangers of global replace
Nov. 23rd, 2009 12:39 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
This afternoon, I was hacking on the Django SocialAuth component, which would be nifty if it weren't so #@^&%! borked. So I did a github clone of the project in a desperate attempt to make it work to my needs. As I was reviewing the license I came across this:
See also: If the comments are ugly.
IN NO EVENT SHALL THE Shabda Raaj OR ANY CONTRIBUTOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, EFFECTS OF UNShabda RaajIZED OR MALICIOUS NETWORK ACCESS.Mr. Raaj simply did a global replace on "AUTHOR", not realizing that the emphasized block would make the result of such a replace... entertaining.
See also: If the comments are ugly.