Python Data Utils
JesseAldridge at gmail.com
Mon Apr 7 08:22:03 CEST 2008
> Docstrings go *after* the def statement.
> changing "( " to "(" and " )" to ")".
I attempted to take out everything that could be trivially implemented
with the standard library.
This has left me with... 4 functions in S.py. 1 one of them is used
internally, and the others aren't terribly awesome :\ But I think the
ones that remain are at least a bit useful :)
> The penny drops :-)
> Not in all places ... look at the ends_with function. BTW, this should
> be named something like "fuzzy_ends_with".
> fuzzy_match(None, None) should return False.
> 2. make_fuzzy function: first two statements should read "s =
> s.replace(.....)" instead of "s.replace(.....)".
> 3. Fuzzy matching functions are specialised to an application; I can't
> imagine that anyone would be particularly interested in those that you
I think it's useful in many cases. I use it all the time. It helps
guard against annoying input errors.
> A basic string normalisation-before-comparison function would
> usefully include replacing multiple internal whitespace characters by
> a single space.
I added this functionality.
> 5. Casual inspection of your indentation function gave the impression
> that it was stuffed
Thanks for the feedback.
More information about the Python-list