(s, enc='utf8', err='strict')
| 126 | def tob(s, enc='utf8'): |
| 127 | return s.encode(enc) if isinstance(s, unicode) else bytes(s) |
| 128 | def touni(s, enc='utf8', err='strict'): |
| 129 | return s.decode(enc, err) if isinstance(s, bytes) else unicode(s) |
| 130 | tonat = touni if py3k else tob |
| 131 | |
| 132 | # 3.2 fixes cgi.FieldStorage to accept bytes (which makes a lot of sense). |
no test coverage detected