I believe this issue may also shed some light on PartySay and how it is horribly mangled. Instead of using ASCII, it seems to want to encode the passed string as something completely different which causes it to bug out. I'll have to investigate it further and make a post specifically about that though.
This is the code I'm using:
Code: Select all
import stealth
stealth.UOSay(u'\u2660')
Code: Select all
(file path) line 3, in <module>
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2660' in position 0: ordinal not in range(128)