diff --git a/nacl/six.py b/nacl/six.py index ab45e3841ac5b373ba0d155e3c71030105a5691c..0838cf7472b5f1dffa6cab336395a13a5bd30484 100644 --- a/nacl/six.py +++ b/nacl/six.py @@ -390,3 +390,13 @@ _add_doc(reraise, """Reraise an exception.""") def with_metaclass(meta, base=object): """Create a base class with a metaclass.""" return meta("NewBase", (base,), {}) + + +# PyNaCl additions +class StringFixer(object): + + def __str__(self): + if PY3: + return self.__unicode__() + else: + return self.__bytes__()