diff options
| author | Armin Ronacher <armin.ronacher@active-4.com> | 2014-07-01 01:24:37 +0200 |
|---|---|---|
| committer | Armin Ronacher <armin.ronacher@active-4.com> | 2014-07-01 01:24:37 +0200 |
| commit | 1cf1bd61b1f9d66fb492ee99d13f2715c3b03678 (patch) | |
| tree | 4fe7848bd74d8692d2527568bba8d676c914f89e /example/app2/plugins/random.py | |
| parent | bb8da0bb60e0605efaf7e5093a6a7afa9898df0e (diff) | |
| download | pluginbase-1cf1bd61b1f9d66fb492ee99d13f2715c3b03678.tar.gz | |
Added an example to the repo.
Diffstat (limited to 'example/app2/plugins/random.py')
| -rw-r--r-- | example/app2/plugins/random.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/example/app2/plugins/random.py b/example/app2/plugins/random.py new file mode 100644 index 0000000..ed4c159 --- /dev/null +++ b/example/app2/plugins/random.py @@ -0,0 +1,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) |
