add bytes support to ascii/utf8

This commit is contained in:
cecilkorik 2024-02-19 13:47:52 -07:00
parent 8e946afeac
commit 3f01e48a00

View file

@ -13,13 +13,17 @@ except NameError:
unicode = str
def ascii(s):
if isinstance(s, unicode):
if isinstance(s, bytes):
return s
elif isinstance(s, unicode):
return s.encode(u'ascii')
else:
return str(s)
def utf8(s):
if isinstance(s, unicode):
if isinstance(s, bytes):
return s
elif isinstance(s, unicode):
return s.encode(u'utf-8')
else:
return str(s)