Frederic Rentsch wrote: > Your rules seem incomplete.
Not my rules, the stated documentation for dedent. "My" understanding of them may not be equivalent to yours, however. > What if common tabs remain after stripping common white space? What if we just go with, "[r]emove any whitespace than can be uniformly removed from the left of every line in `text`." ? > Does this never happen? Or can we hope it doesn't happen? "Hope" has no place in programming software that is to be used by others. > To err on the side of caution I complete your rules and this is my > (tested) attempt at expressing them pythonically. Inasmuch as "my" rules have been expressed via tests, the provided code fails four of the five tests provided. > (I admit it does look awfully sevety-ish. Just a vulgar little > function.) Seventys-ish is as much a statement about the lack of statement about how you actually tested it as it is that an implementation was made apparently without understanding of the requirements. -tom! -- -- http://mail.python.org/mailman/listinfo/python-list