File Explorer

/proc/self/root/proc/self/root/proc/thread-self/root/usr/lib64/python3.9/encodings

This explorer reads the filesystem of the server it runs on, so /workspace/user isn't present here. Browsing and the terminal still work against this server's own disk from /.

charmap.py2.0 KB · 70 lines
""" Generic Python Character Mapping Codec.     Use this codec directly rather than through the automatic    conversion mechanisms supplied by unicode() and .encode().  Written by Marc-Andre Lemburg (mal@lemburg.com). (c) Copyright CNRI, All Rights Reserved. NO WARRANTY. """#" import codecs ### Codec APIs class Codec(codecs.Codec):     # Note: Binding these as C functions will result in the class not    # converting them to methods. This is intended.    encode = codecs.charmap_encode    decode = codecs.charmap_decode class IncrementalEncoder(codecs.IncrementalEncoder):    def __init__(self, errors='strict', mapping=None):        codecs.IncrementalEncoder.__init__(self, errors)        self.mapping = mapping     def encode(self, input, final=False):        return codecs.charmap_encode(input, self.errors, self.mapping)[0] class IncrementalDecoder(codecs.IncrementalDecoder):    def __init__(self, errors='strict', mapping=None):        codecs.IncrementalDecoder.__init__(self, errors)        self.mapping = mapping     def decode(self, input, final=False):        return codecs.charmap_decode(input, self.errors, self.mapping)[0] class StreamWriter(Codec,codecs.StreamWriter):     def __init__(self,stream,errors='strict',mapping=None):        codecs.StreamWriter.__init__(self,stream,errors)        self.mapping = mapping     def encode(self,input,errors='strict'):        return Codec.encode(input,errors,self.mapping) class StreamReader(Codec,codecs.StreamReader):     def __init__(self,stream,errors='strict',mapping=None):        codecs.StreamReader.__init__(self,stream,errors)        self.mapping = mapping     def decode(self,input,errors='strict'):        return Codec.decode(input,errors,self.mapping) ### encodings module API def getregentry():    return codecs.CodecInfo(        name='charmap',        encode=Codec.encode,        decode=Codec.decode,        incrementalencoder=IncrementalEncoder,        incrementaldecoder=IncrementalDecoder,        streamwriter=StreamWriter,        streamreader=StreamReader,    )