Hi folks,
This is a heads-up that the %c-type formatting syntax is getting deprecated. It still works but may go away in the future.
%c syntax is highly unsuitable for a Python mud since it clashes with Python string formatting. It used to be that the only way to produce certain text effects (such as coloured background) could only be accomplished with %c style formatting. This is now remedied as the {-style formatting was revamped using e.g. {r and {[r for red foreground and background respectively (or {500, {[500 in Xterm256).
You can read more about the text formatting options in the updated
wiki page.
In other news, there is also a new ANSIString datatype to be found in utils/ansi.py, courtesy of Kelketek. This allows for ANSI-aware string operations. We'll see what uses it gets (most likely in the prettytable module to begin with).
.
Griatch