-def to_ascii(char):
- """Return char if char is an ASCII character, '?' otherwise."""
- if ord(char) < 128:
- return char
- else:
- return '?'
-
-def parse(story):
- # Replace any non-ascii characters in the story with '?', so that
- # python-markdown doesn't crash.
- ascii = "".join([to_ascii(x) for x in story])