blob: ed4c15907f442d4814d003794c9322828dbd84a2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import random
import string
def make_random(s):
chars = list(s)
for idx, char in enumerate(chars):
if char not in string.punctuation and not char.isspace():
chars[idx] = random.choice(string.ascii_letters)
return ''.join(chars)
def setup(app):
app.register_formatter('random', make_random)
|