1 2 3 4 5 6 7 8 9 10 11 12 13
import string def make_secret(s): chars = list(s) for idx, char in enumerate(chars): if char not in string.punctuation and not char.isspace(): chars[idx] = 'x' return ''.join(chars) def setup(app): app.register_formatter('secret', make_secret)