Clip.py

def clip(text, max_len=80): """Return text clipped at the last space before or after max_len """ end = None if len(text) > max_len: space_before = text.rfind(' ', 0, max_len) if space_before >= 0: end = space_before else: space_after = text.rfind(' ', max_len) if space_after >= 0: end = space_after if end is None: # no spaces were found end = len(text) return text[:end].rstrip()
Function to shorten a string by clipping at a space near the desired length.

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.