|
unormalize(ustring,
ignorenonascii=None,
substitute=None)
replace diacritical characters with their corresponding ascii characters |
source code
|
|
str or unicode
|
normalize_rest_paragraph(text,
line_len=80,
indent='')
normalize a ReST text to display it with a maximum line size and
optionally arbitrary indentation. Line jumps are normalized. The
indentation string may be used top insert a comment mark for
instance. |
source code
|
|
|
splittext(text,
line_len)
split the given text on space according to the given max line size |
source code
|
|
|
split_url_or_path(url_or_path)
return the latest component of a string containing either an url of the
form <scheme>://<path> or a local file system path |
source code
|
|
|
text_to_dict(text)
parse multilines text containing simple 'key=value' lines and return a
dict of {'key': 'value'}. When the same key is encountered multiple time,
value is turned into a list containing all values. |
source code
|
|
|
apply_units(string,
units,
inter=None,
final=float,
blank_reg=_BLANK_RE,
value_reg=_VALUE_RE)
Parse the string applying the units defined in units
(e.g.: "1.5m",{'m',60} -> 80). |
source code
|
|
|
diff_colorize_ansi(lines,
out=sys.stdout,
style=DIFF_STYLE) |
source code
|
|
str or unicode
|
|
str or unicode
|
normalize_text(text,
line_len=80,
indent='',
rest=False)
normalize a text to display it with a maximum line size and
optionally arbitrary indentation. Line jumps are normalized but blank
lines are kept. The indentation string may be used to insert a
comment (#) or a quoting (>) mark for instance. |
source code
|
|
str or unicode
|
normalize_paragraph(text,
line_len=80,
indent='')
normalize a text to display it with a maximum line size and
optionally arbitrary indentation. Line jumps are normalized. The
indentation string may be used top insert a comment mark for
instance. |
source code
|
|
str or unicode
|
|
str or unicode
|
|
str or unicode
|
splitstrip(string,
sep=',')
return a list of stripped string by splitting the string given as
argument on sep (',' by default). Empty string are discarded. |
source code
|
|
|
linesep = '\n'
|
|
MANUAL_UNICODE_MAP = {u'\xa1': u'!', u'\u0142': u'l', u'\u2044...
|
|
get_csv = deprecated('get_csv is deprecated, use splitstrip')(...
|
|
BYTE_UNITS = {"b": 1, "kb": 1024, "mb": 1024** 2, "gb": 1024**...
|
|
TIME_UNITS = {"ms": 0.0001, "s": 1, "min": 60, "h": 60* 60, "d...
|
str
|
ANSI_PREFIX = '\033['
ANSI terminal code notifying the start of an ANSI escape sequence
|
str
|
ANSI_END = 'm'
ANSI terminal code notifying the end of an ANSI escape sequence
|
str
|
ANSI_RESET = '\033[0m'
ANSI terminal code resetting format defined by a previous ANSI escape sequence
|
dict(str)
|
ANSI_STYLES = {'reset': "0", 'bold': "1", 'italic': "3", 'unde...
dictionary mapping style identifier to ANSI terminal code
|
dict(str)
|
ANSI_COLORS = {'reset': "0", 'black': "30", 'red': "31", 'gree...
dictionary mapping color identifier to ANSI terminal code
|
|
DIFF_STYLE = {'separator': 'cyan', 'remove': 'red', 'add': 'gr...
|