✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 185.154.139.77 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.77
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /lib64/python2.7/test//test_codecs.py
from test import test_support
import unittest
import codecs
import locale
import sys, StringIO

def coding_checker(self, coder):
    def check(input, expect):
        self.assertEqual(coder(input), (expect, len(input)))
    return check

class Queue(object):
    """
    queue: write bytes at one end, read bytes from the other end
    """
    def __init__(self):
        self._buffer = ""

    def write(self, chars):
        self._buffer += chars

    def read(self, size=-1):
        if size<0:
            s = self._buffer
            self._buffer = ""
            return s
        else:
            s = self._buffer[:size]
            self._buffer = self._buffer[size:]
            return s

class ReadTest(unittest.TestCase):
    def check_partial(self, input, partialresults):
        # get a StreamReader for the encoding and feed the bytestring version
        # of input to the reader byte by byte. Read everything available from
        # the StreamReader and check that the results equal the appropriate
        # entries from partialresults.
        q = Queue()
        r = codecs.getreader(self.encoding)(q)
        result = u""
        for (c, partialresult) in zip(input.encode(self.encoding), partialresults):
            q.write(c)
            result += r.read()
            self.assertEqual(result, partialresult)
        # check that there's nothing left in the buffers
        self.assertEqual(r.read(), u"")
        self.assertEqual(r.bytebuffer, "")
        self.assertEqual(r.charbuffer, u"")

        # do the check again, this time using an incremental decoder
        d = codecs.getincrementaldecoder(self.encoding)()
        result = u""
        for (c, partialresult) in zip(input.encode(self.encoding), partialresults):
            result += d.decode(c)
            self.assertEqual(result, partialresult)
        # check that there's nothing left in the buffers
        self.assertEqual(d.decode("", True), u"")
        self.assertEqual(d.buffer, "")

        # Check whether the reset method works properly
        d.reset()
        result = u""
        for (c, partialresult) in zip(input.encode(self.encoding), partialresults):
            result += d.decode(c)
            self.assertEqual(result, partialresult)
        # check that there's nothing left in the buffers
        self.assertEqual(d.decode("", True), u"")
        self.assertEqual(d.buffer, "")

        # check iterdecode()
        encoded = input.encode(self.encoding)
        self.assertEqual(
            input,
            u"".join(codecs.iterdecode(encoded, self.encoding))
        )

    def test_readline(self):
        def getreader(input):
            stream = StringIO.StringIO(input.encode(self.encoding))
            return codecs.getreader(self.encoding)(stream)

        def readalllines(input, keepends=True, size=None):
            reader = getreader(input)
            lines = []
            while True:
                line = reader.readline(size=size, keepends=keepends)
                if not line:
                    break
                lines.append(line)
            return "|".join(lines)

        s = u"foo\nbar\r\nbaz\rspam\u2028eggs"
        sexpected = u"foo\n|bar\r\n|baz\r|spam\u2028|eggs"
        sexpectednoends = u"foo|bar|baz|spam|eggs"
        self.assertEqual(readalllines(s, True), sexpected)
        self.assertEqual(readalllines(s, False), sexpectednoends)
        self.assertEqual(readalllines(s, True, 10), sexpected)
        self.assertEqual(readalllines(s, False, 10), sexpectednoends)

        lineends = ("\n", "\r\n", "\r", u"\u2028")
        # Test long lines (multiple calls to read() in readline())
        vw = []
        vwo = []
        for (i, lineend) in enumerate(lineends):
            vw.append((i*200+200)*u"\u3042" + lineend)
            vwo.append((i*200+200)*u"\u3042")
        self.assertEqual(readalllines("".join(vw), True), "|".join(vw))
        self.assertEqual(readalllines("".join(vw), False), "|".join(vwo))

        # Test lines where the first read might end with \r, so the
        # reader has to look ahead whether this is a lone \r or a \r\n
        for size in xrange(80):
            for lineend in lineends:
                s = 10*(size*u"a" + lineend + u"xxx\n")
                reader = getreader(s)
                for i in xrange(10):
                    self.assertEqual(
                        reader.readline(keepends=True),
                        size*u"a" + lineend,
                    )
                    self.assertEqual(
                        reader.readline(keepends=True),
                        "xxx\n",
                    )
                reader = getreader(s)
                for i in xrange(10):
                    self.assertEqual(
                        reader.readline(keepends=False),
                        size*u"a",
                    )
                    self.assertEqual(
                        reader.readline(keepends=False),
                        "xxx",
                    )

    def test_mixed_readline_and_read(self):
        lines = ["Humpty Dumpty sat on a wall,\n",
                 "Humpty Dumpty had a great fall.\r\n",
                 "All the king's horses and all the king's men\r",
                 "Couldn't put Humpty together again."]
        data = ''.join(lines)
        def getreader():
            stream = StringIO.StringIO(data.encode(self.encoding))
            return codecs.getreader(self.encoding)(stream)

        # Issue #8260: Test readline() followed by read()
        f = getreader()
        self.assertEqual(f.readline(), lines[0])
        self.assertEqual(f.read(), ''.join(lines[1:]))
        self.assertEqual(f.read(), '')

        # Issue #32110: Test readline() followed by read(n)
        f = getreader()
        self.assertEqual(f.readline(), lines[0])
        self.assertEqual(f.read(1), lines[1][0])
        self.assertEqual(f.read(0), '')
        self.assertEqual(f.read(100), data[len(lines[0]) + 1:][:100])

        # Issue #16636: Test readline() followed by readlines()
        f = getreader()
        self.assertEqual(f.readline(), lines[0])
        self.assertEqual(f.readlines(), lines[1:])
        self.assertEqual(f.read(), '')

        # Test read(n) followed by read()
        f = getreader()
        self.assertEqual(f.read(size=40, chars=5), data[:5])
        self.assertEqual(f.read(), data[5:])
        self.assertEqual(f.read(), '')

        # Issue #32110: Test read(n) followed by read(n)
        f = getreader()
        self.assertEqual(f.read(size=40, chars=5), data[:5])
        self.assertEqual(f.read(1), data[5])
        self.assertEqual(f.read(0), '')
        self.assertEqual(f.read(100), data[6:106])

        # Issue #12446: Test read(n) followed by readlines()
        f = getreader()
        self.assertEqual(f.read(size=40, chars=5), data[:5])
        self.assertEqual(f.readlines(), [lines[0][5:]] + lines[1:])
        self.assertEqual(f.read(), '')

    def test_bug1175396(self):
        s = [
            '<%!--===================================================\r\n',
            '    BLOG index page: show recent articles,\r\n',
            '    today\'s articles, or articles of a specific date.\r\n',
            '========================================================--%>\r\n',
            '<%@inputencoding="ISO-8859-1"%>\r\n',
            '<%@pagetemplate=TEMPLATE.y%>\r\n',
            '<%@import=import frog.util, frog%>\r\n',
            '<%@import=import frog.objects%>\r\n',
            '<%@import=from frog.storageerrors import StorageError%>\r\n',
            '<%\r\n',
            '\r\n',
            'import logging\r\n',
            'log=logging.getLogger("Snakelets.logger")\r\n',
            '\r\n',
            '\r\n',
            'user=self.SessionCtx.user\r\n',
            'storageEngine=self.SessionCtx.storageEngine\r\n',
            '\r\n',
            '\r\n',
            'def readArticlesFromDate(date, count=None):\r\n',
            '    entryids=storageEngine.listBlogEntries(date)\r\n',
            '    entryids.reverse() # descending\r\n',
            '    if count:\r\n',
            '        entryids=entryids[:count]\r\n',
            '    try:\r\n',
            '        return [ frog.objects.BlogEntry.load(storageEngine, date, Id) for Id in entryids ]\r\n',
            '    except StorageError,x:\r\n',
            '        log.error("Error loading articles: "+str(x))\r\n',
            '        self.abort("cannot load articles")\r\n',
            '\r\n',
            'showdate=None\r\n',
            '\r\n',
            'arg=self.Request.getArg()\r\n',
            'if arg=="today":\r\n',
            '    #-------------------- TODAY\'S ARTICLES\r\n',
            '    self.write("<h2>Today\'s articles</h2>")\r\n',
            '    showdate = frog.util.isodatestr() \r\n',
            '    entries = readArticlesFromDate(showdate)\r\n',
            'elif arg=="active":\r\n',
            '    #-------------------- ACTIVE ARTICLES redirect\r\n',
            '    self.Yredirect("active.y")\r\n',
            'elif arg=="login":\r\n',
            '    #-------------------- LOGIN PAGE redirect\r\n',
            '    self.Yredirect("login.y")\r\n',
            'elif arg=="date":\r\n',
            '    #-------------------- ARTICLES OF A SPECIFIC DATE\r\n',
            '    showdate = self.Request.getParameter("date")\r\n',
            '    self.write("<h2>Articles written on %s</h2>"% frog.util.mediumdatestr(showdate))\r\n',
            '    entries = readArticlesFromDate(showdate)\r\n',
            'else:\r\n',
            '    #-------------------- RECENT ARTICLES\r\n',
            '    self.write("<h2>Recent articles</h2>")\r\n',
            '    dates=storageEngine.listBlogEntryDates()\r\n',
            '    if dates:\r\n',
            '        entries=[]\r\n',
            '        SHOWAMOUNT=10\r\n',
            '        for showdate in dates:\r\n',
            '            entries.extend( readArticlesFromDate(showdate, SHOWAMOUNT-len(entries)) )\r\n',
            '            if len(entries)>=SHOWAMOUNT:\r\n',
            '                break\r\n',
            '                \r\n',
        ]
        stream = StringIO.StringIO("".join(s).encode(self.encoding))
        reader = codecs.getreader(self.encoding)(stream)
        for (i, line) in enumerate(reader):
            self.assertEqual(line, s[i])

    def test_readlinequeue(self):
        q = Queue()
        writer = codecs.getwriter(self.encoding)(q)
        reader = codecs.getreader(self.encoding)(q)

        # No lineends
        writer.write(u"foo\r")
        self.assertEqual(reader.readline(keepends=False), u"foo")
        writer.write(u"\nbar\r")
        self.assertEqual(reader.readline(keepends=False), u"")
        self.assertEqual(reader.readline(keepends=False), u"bar")
        writer.write(u"baz")
        self.assertEqual(reader.readline(keepends=False), u"baz")
        self.assertEqual(reader.readline(keepends=False), u"")

        # Lineends
        writer.write(u"foo\r")
        self.assertEqual(reader.readline(keepends=True), u"foo\r")
        writer.write(u"\nbar\r")
        self.assertEqual(reader.readline(keepends=True), u"\n")
        self.assertEqual(reader.readline(keepends=True), u"bar\r")
        writer.write(u"baz")
        self.assertEqual(reader.readline(keepends=True), u"baz")
        self.assertEqual(reader.readline(keepends=True), u"")
        writer.write(u"foo\r\n")
        self.assertEqual(reader.readline(keepends=True), u"foo\r\n")

    def test_bug1098990_a(self):
        s1 = u"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy\r\n"
        s2 = u"offending line: ladfj askldfj klasdj fskla dfzaskdj fasklfj laskd fjasklfzzzzaa%whereisthis!!!\r\n"
        s3 = u"next line.\r\n"

        s = (s1+s2+s3).encode(self.encoding)
        stream = StringIO.StringIO(s)
        reader = codecs.getreader(self.encoding)(stream)
        self.assertEqual(reader.readline(), s1)
        self.assertEqual(reader.readline(), s2)
        self.assertEqual(reader.readline(), s3)
        self.assertEqual(reader.readline(), u"")

    def test_bug1098990_b(self):
        s1 = u"aaaaaaaaaaaaaaaaaaaaaaaa\r\n"
        s2 = u"bbbbbbbbbbbbbbbbbbbbbbbb\r\n"
        s3 = u"stillokay:bbbbxx\r\n"
        s4 = u"broken!!!!badbad\r\n"
        s5 = u"againokay.\r\n"

        s = (s1+s2+s3+s4+s5).encode(self.encoding)
        stream = StringIO.StringIO(s)
        reader = codecs.getreader(self.encoding)(stream)
        self.assertEqual(reader.readline(), s1)
        self.assertEqual(reader.readline(), s2)
        self.assertEqual(reader.readline(), s3)
        self.assertEqual(reader.readline(), s4)
        self.assertEqual(reader.readline(), s5)
        self.assertEqual(reader.readline(), u"")

class UTF32Test(ReadTest):
    encoding = "utf-32"

    spamle = ('\xff\xfe\x00\x00'
              's\x00\x00\x00p\x00\x00\x00a\x00\x00\x00m\x00\x00\x00'
              's\x00\x00\x00p\x00\x00\x00a\x00\x00\x00m\x00\x00\x00')
    spambe = ('\x00\x00\xfe\xff'
              '\x00\x00\x00s\x00\x00\x00p\x00\x00\x00a\x00\x00\x00m'
              '\x00\x00\x00s\x00\x00\x00p\x00\x00\x00a\x00\x00\x00m')

    def test_only_one_bom(self):
        _,_,reader,writer = codecs.lookup(self.encoding)
        # encode some stream
        s = StringIO.StringIO()
        f = writer(s)
        f.write(u"spam")
        f.write(u"spam")
        d = s.getvalue()
        # check whether there is exactly one BOM in it
        self.assertTrue(d == self.spamle or d == self.spambe)
        # try to read it back
        s = StringIO.StringIO(d)
        f = reader(s)
        self.assertEqual(f.read(), u"spamspam")

    def test_badbom(self):
        s = StringIO.StringIO(4*"\xff")
        f = codecs.getreader(self.encoding)(s)
        self.assertRaises(UnicodeError, f.read)

        s = StringIO.StringIO(8*"\xff")
        f = codecs.getreader(self.encoding)(s)
        self.assertRaises(UnicodeError, f.read)

    def test_partial(self):
        self.check_partial(
            u"\x00\xff\u0100\uffff\U00010000",
            [
                u"", # first byte of BOM read
                u"", # second byte of BOM read
                u"", # third byte of BOM read
                u"", # fourth byte of BOM read => byteorder known
                u"",
                u"",
                u"",
                u"\x00",
                u"\x00",
                u"\x00",
                u"\x00",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff\U00010000",
            ]
        )

    def test_handlers(self):
        self.assertEqual((u'\ufffd', 1),
                         codecs.utf_32_decode('\x01', 'replace', True))
        self.assertEqual((u'', 1),
                         codecs.utf_32_decode('\x01', 'ignore', True))

    def test_errors(self):
        self.assertRaises(UnicodeDecodeError, codecs.utf_32_decode,
                          "\xff", "strict", True)

    def test_issue8941(self):
        # Issue #8941: insufficient result allocation when decoding into
        # surrogate pairs on UCS-2 builds.
        encoded_le = '\xff\xfe\x00\x00' + '\x00\x00\x01\x00' * 1024
        self.assertEqual(u'\U00010000' * 1024,
                         codecs.utf_32_decode(encoded_le)[0])
        encoded_be = '\x00\x00\xfe\xff' + '\x00\x01\x00\x00' * 1024
        self.assertEqual(u'\U00010000' * 1024,
                         codecs.utf_32_decode(encoded_be)[0])

class UTF32LETest(ReadTest):
    encoding = "utf-32-le"

    def test_partial(self):
        self.check_partial(
            u"\x00\xff\u0100\uffff\U00010000",
            [
                u"",
                u"",
                u"",
                u"\x00",
                u"\x00",
                u"\x00",
                u"\x00",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff\U00010000",
            ]
        )

    def test_simple(self):
        self.assertEqual(u"\U00010203".encode(self.encoding), "\x03\x02\x01\x00")

    def test_errors(self):
        self.assertRaises(UnicodeDecodeError, codecs.utf_32_le_decode,
                          "\xff", "strict", True)

    def test_issue8941(self):
        # Issue #8941: insufficient result allocation when decoding into
        # surrogate pairs on UCS-2 builds.
        encoded = '\x00\x00\x01\x00' * 1024
        self.assertEqual(u'\U00010000' * 1024,
                         codecs.utf_32_le_decode(encoded)[0])

class UTF32BETest(ReadTest):
    encoding = "utf-32-be"

    def test_partial(self):
        self.check_partial(
            u"\x00\xff\u0100\uffff\U00010000",
            [
                u"",
                u"",
                u"",
                u"\x00",
                u"\x00",
                u"\x00",
                u"\x00",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff\U00010000",
            ]
        )

    def test_simple(self):
        self.assertEqual(u"\U00010203".encode(self.encoding), "\x00\x01\x02\x03")

    def test_errors(self):
        self.assertRaises(UnicodeDecodeError, codecs.utf_32_be_decode,
                          "\xff", "strict", True)

    def test_issue8941(self):
        # Issue #8941: insufficient result allocation when decoding into
        # surrogate pairs on UCS-2 builds.
        encoded = '\x00\x01\x00\x00' * 1024
        self.assertEqual(u'\U00010000' * 1024,
                         codecs.utf_32_be_decode(encoded)[0])


class UTF16Test(ReadTest):
    encoding = "utf-16"

    spamle = '\xff\xfes\x00p\x00a\x00m\x00s\x00p\x00a\x00m\x00'
    spambe = '\xfe\xff\x00s\x00p\x00a\x00m\x00s\x00p\x00a\x00m'

    def test_only_one_bom(self):
        _,_,reader,writer = codecs.lookup(self.encoding)
        # encode some stream
        s = StringIO.StringIO()
        f = writer(s)
        f.write(u"spam")
        f.write(u"spam")
        d = s.getvalue()
        # check whether there is exactly one BOM in it
        self.assertTrue(d == self.spamle or d == self.spambe)
        # try to read it back
        s = StringIO.StringIO(d)
        f = reader(s)
        self.assertEqual(f.read(), u"spamspam")

    def test_badbom(self):
        s = StringIO.StringIO("\xff\xff")
        f = codecs.getreader(self.encoding)(s)
        self.assertRaises(UnicodeError, f.read)

        s = StringIO.StringIO("\xff\xff\xff\xff")
        f = codecs.getreader(self.encoding)(s)
        self.assertRaises(UnicodeError, f.read)

    def test_partial(self):
        self.check_partial(
            u"\x00\xff\u0100\uffff\U00010000",
            [
                u"", # first byte of BOM read
                u"", # second byte of BOM read => byteorder known
                u"",
                u"\x00",
                u"\x00",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff\U00010000",
            ]
        )

    def test_handlers(self):
        self.assertEqual((u'\ufffd', 1),
                         codecs.utf_16_decode('\x01', 'replace', True))
        self.assertEqual((u'', 1),
                         codecs.utf_16_decode('\x01', 'ignore', True))

    def test_errors(self):
        self.assertRaises(UnicodeDecodeError, codecs.utf_16_decode, "\xff", "strict", True)

    def test_bug691291(self):
        # Files are always opened in binary mode, even if no binary mode was
        # specified.  This means that no automatic conversion of '\n' is done
        # on reading and writing.
        s1 = u'Hello\r\nworld\r\n'

        s = s1.encode(self.encoding)
        self.addCleanup(test_support.unlink, test_support.TESTFN)
        with open(test_support.TESTFN, 'wb') as fp:
            fp.write(s)
        with codecs.open(test_support.TESTFN, 'U', encoding=self.encoding) as reader:
            self.assertEqual(reader.read(), s1)

class UTF16LETest(ReadTest):
    encoding = "utf-16-le"

    def test_partial(self):
        self.check_partial(
            u"\x00\xff\u0100\uffff\U00010000",
            [
                u"",
                u"\x00",
                u"\x00",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff\U00010000",
            ]
        )

    def test_errors(self):
        tests = [
            (b'\xff', u'\ufffd'),
            (b'A\x00Z', u'A\ufffd'),
            (b'A\x00B\x00C\x00D\x00Z', u'ABCD\ufffd'),
            (b'\x00\xd8', u'\ufffd'),
            (b'\x00\xd8A', u'\ufffd'),
            (b'\x00\xd8A\x00', u'\ufffdA'),
            (b'\x00\xdcA\x00', u'\ufffdA'),
        ]
        for raw, expected in tests:
            try:
                with self.assertRaises(UnicodeDecodeError):
                    codecs.utf_16_le_decode(raw, 'strict', True)
                self.assertEqual(raw.decode('utf-16le', 'replace'), expected)
            except:
                print 'raw=%r' % raw
                raise

class UTF16BETest(ReadTest):
    encoding = "utf-16-be"

    def test_partial(self):
        self.check_partial(
            u"\x00\xff\u0100\uffff\U00010000",
            [
                u"",
                u"\x00",
                u"\x00",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff",
                u"\x00\xff\u0100\uffff\U00010000",
            ]
        )

    def test_errors(self):
        tests = [
            (b'\xff', u'\ufffd'),
            (b'\x00A\xff', u'A\ufffd'),
            (b'\x00A\x00B\x00C\x00DZ', u'ABCD\ufffd'),
            (b'\xd8\x00', u'\ufffd'),
            (b'\xd8\x00\xdc', u'\ufffd'),
            (b'\xd8\x00\x00A', u'\ufffdA'),
            (b'\xdc\x00\x00A', u'\ufffdA'),
        ]
        for raw, expected in tests:
            try:
                with self.assertRaises(UnicodeDecodeError):
                    codecs.utf_16_be_decode(raw, 'strict', True)
                self.assertEqual(raw.decode('utf-16be', 'replace'), expected)
            except:
                print 'raw=%r' % raw
                raise

class UTF8Test(ReadTest):
    encoding = "utf-8"

    def test_partial(self):
        self.check_partial(
            u"\x00\xff\u07ff\u0800\uffff\U00010000",
            [
                u"\x00",
                u"\x00",
                u"\x00\xff",
                u"\x00\xff",
                u"\x00\xff\u07ff",
                u"\x00\xff\u07ff",
                u"\x00\xff\u07ff",
                u"\x00\xff\u07ff\u0800",
                u"\x00\xff\u07ff\u0800",
                u"\x00\xff\u07ff\u0800",
                u"\x00\xff\u07ff\u0800\uffff",
                u"\x00\xff\u07ff\u0800\uffff",
                u"\x00\xff\u07ff\u0800\uffff",
                u"\x00\xff\u07ff\u0800\uffff",
                u"\x00\xff\u07ff\u0800\uffff\U00010000",
            ]
        )

class UTF7Test(ReadTest):
    encoding = "utf-7"

    def test_ascii(self):
        # Set D (directly encoded characters)
        set_d = ('ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                 'abcdefghijklmnopqrstuvwxyz'
                 '0123456789'
                 '\'(),-./:?')
        self.assertEqual(set_d.encode(self.encoding), set_d)
        self.assertEqual(set_d.decode(self.encoding), set_d)
        # Set O (optional direct characters)
        set_o = ' !"#$%&*;<=>@[]^_`{|}'
        self.assertEqual(set_o.encode(self.encoding), set_o)
        self.assertEqual(set_o.decode(self.encoding), set_o)
        # +
        self.assertEqual(u'a+b'.encode(self.encoding), 'a+-b')
        self.assertEqual('a+-b'.decode(self.encoding), u'a+b')
        # White spaces
        ws = ' \t\n\r'
        self.assertEqual(ws.encode(self.encoding), ws)
        self.assertEqual(ws.decode(self.encoding), ws)
        # Other ASCII characters
        other_ascii = ''.join(sorted(set(chr(i) for i in range(0x80)) -
                                     set(set_d + set_o + '+' + ws)))
        self.assertEqual(other_ascii.encode(self.encoding),
                         '+AAAAAQACAAMABAAFAAYABwAIAAsADAAOAA8AEAARABIAEwAU'
                         'ABUAFgAXABgAGQAaABsAHAAdAB4AHwBcAH4Afw-')

    def test_partial(self):
        self.check_partial(
            u"a+-b",
            [
                u"a",
                u"a",
                u"a+",
                u"a+-",
                u"a+-b",
            ]
        )

    def test_errors(self):
        tests = [
            ('\xe1b', u'\ufffdb'),
            ('a\xe1b', u'a\ufffdb'),
            ('a\xe1\xe1b', u'a\ufffd\ufffdb'),
            ('a+IK', u'a\ufffd'),
            ('a+IK-b', u'a\ufffdb'),
            ('a+IK,b', u'a\ufffdb'),
            ('a+IKx', u'a\u20ac\ufffd'),
            ('a+IKx-b', u'a\u20ac\ufffdb'),
            ('a+IKwgr', u'a\u20ac\ufffd'),
            ('a+IKwgr-b', u'a\u20ac\ufffdb'),
            ('a+IKwgr,', u'a\u20ac\ufffd'),
            ('a+IKwgr,-b', u'a\u20ac\ufffd-b'),
            ('a+IKwgrB', u'a\u20ac\u20ac\ufffd'),
            ('a+IKwgrB-b', u'a\u20ac\u20ac\ufffdb'),
            ('a+/,+IKw-b', u'a\ufffd\u20acb'),
            ('a+//,+IKw-b', u'a\ufffd\u20acb'),
            ('a+///,+IKw-b', u'a\uffff\ufffd\u20acb'),
            ('a+////,+IKw-b', u'a\uffff\ufffd\u20acb'),
            ('a+IKw-b\xe1', u'a\u20acb\ufffd'),
            ('a+IKw\xe1b', u'a\u20ac\ufffdb'),
        ]
        for raw, expected in tests:
            try:
                with self.assertRaises(UnicodeDecodeError):
                    codecs.utf_7_decode(raw, 'strict', True)
                self.assertEqual(raw.decode('utf-7', 'replace'), expected)
            except:
                print 'raw=%r' % raw
                raise

    def test_nonbmp(self):
        self.assertEqual(u'\U000104A0'.encode(self.encoding), '+2AHcoA-')
        self.assertEqual(u'\ud801\udca0'.encode(self.encoding), '+2AHcoA-')
        self.assertEqual('+2AHcoA-'.decode(self.encoding), u'\U000104A0')
        self.assertEqual('+2AHcoA'.decode(self.encoding), u'\U000104A0')
        self.assertEqual(u'\u20ac\U000104A0'.encode(self.encoding), '+IKzYAdyg-')
        self.assertEqual('+IKzYAdyg-'.decode(self.encoding), u'\u20ac\U000104A0')
        self.assertEqual('+IKzYAdyg'.decode(self.encoding), u'\u20ac\U000104A0')
        self.assertEqual(u'\u20ac\u20ac\U000104A0'.encode(self.encoding),
                         '+IKwgrNgB3KA-')
        self.assertEqual('+IKwgrNgB3KA-'.decode(self.encoding),
                         u'\u20ac\u20ac\U000104A0')
        self.assertEqual('+IKwgrNgB3KA'.decode(self.encoding),
                         u'\u20ac\u20ac\U000104A0')

    def test_lone_surrogates(self):
        tests = [
            ('a+2AE-b', u'a\ud801b'),
            ('a+2AE\xe1b', u'a\ufffdb'),
            ('a+2AE', u'a\ufffd'),
            ('a+2AEA-b', u'a\ufffdb'),
            ('a+2AH-b', u'a\ufffdb'),
            ('a+IKzYAQ-b', u'a\u20ac\ud801b'),
            ('a+IKzYAQ\xe1b', u'a\u20ac\ufffdb'),
            ('a+IKzYAQA-b', u'a\u20ac\ufffdb'),
            ('a+IKzYAd-b', u'a\u20ac\ufffdb'),
            ('a+IKwgrNgB-b', u'a\u20ac\u20ac\ud801b'),
            ('a+IKwgrNgB\xe1b', u'a\u20ac\u20ac\ufffdb'),
            ('a+IKwgrNgB', u'a\u20ac\u20ac\ufffd'),
            ('a+IKwgrNgBA-b', u'a\u20ac\u20ac\ufffdb'),
        ]
        for raw, expected in tests:
            try:
                self.assertEqual(raw.decode('utf-7', 'replace'), expected)
            except:
                print 'raw=%r' % raw
                raise

class UTF16ExTest(unittest.TestCase):

    def test_errors(self):
        self.assertRaises(UnicodeDecodeError, codecs.utf_16_ex_decode, "\xff", "strict", 0, True)

    def test_bad_args(self):
        self.assertRaises(TypeError, codecs.utf_16_ex_decode)

class ReadBufferTest(unittest.TestCase):

    def test_array(self):
        import array
        self.assertEqual(
            codecs.readbuffer_encode(array.array("c", "spam")),
            ("spam", 4)
        )

    def test_empty(self):
        self.assertEqual(codecs.readbuffer_encode(""), ("", 0))

    def test_bad_args(self):
        self.assertRaises(TypeError, codecs.readbuffer_encode)
        self.assertRaises(TypeError, codecs.readbuffer_encode, 42)

class CharBufferTest(unittest.TestCase):

    def test_string(self):
        self.assertEqual(codecs.charbuffer_encode("spam"), ("spam", 4))

    def test_empty(self):
        self.assertEqual(codecs.charbuffer_encode(""), ("", 0))

    def test_bad_args(self):
        self.assertRaises(TypeError, codecs.charbuffer_encode)
        self.assertRaises(TypeError, codecs.charbuffer_encode, 42)

class UTF8SigTest(ReadTest):
    encoding = "utf-8-sig"

    def test_partial(self):
        self.check_partial(
            u"\ufeff\x00\xff\u07ff\u0800\uffff\U00010000",
            [
                u"",
                u"",
                u"", # First BOM has been read and skipped
                u"",
                u"",
                u"\ufeff", # Second BOM has been read and emitted
                u"\ufeff\x00", # "\x00" read and emitted
                u"\ufeff\x00", # First byte of encoded u"\xff" read
                u"\ufeff\x00\xff", # Second byte of encoded u"\xff" read
                u"\ufeff\x00\xff", # First byte of encoded u"\u07ff" read
                u"\ufeff\x00\xff\u07ff", # Second byte of encoded u"\u07ff" read
                u"\ufeff\x00\xff\u07ff",
                u"\ufeff\x00\xff\u07ff",
                u"\ufeff\x00\xff\u07ff\u0800",
                u"\ufeff\x00\xff\u07ff\u0800",
                u"\ufeff\x00\xff\u07ff\u0800",
                u"\ufeff\x00\xff\u07ff\u0800\uffff",
                u"\ufeff\x00\xff\u07ff\u0800\uffff",
                u"\ufeff\x00\xff\u07ff\u0800\uffff",
                u"\ufeff\x00\xff\u07ff\u0800\uffff",
                u"\ufeff\x00\xff\u07ff\u0800\uffff\U00010000",
            ]
        )

    def test_bug1601501(self):
        # SF bug #1601501: check that the codec works with a buffer
        unicode("\xef\xbb\xbf", "utf-8-sig")

    def test_bom(self):
        d = codecs.getincrementaldecoder("utf-8-sig")()
        s = u"spam"
        self.assertEqual(d.decode(s.encode("utf-8-sig")), s)

    def test_stream_bom(self):
        unistring = u"ABC\u00A1\u2200XYZ"
        bytestring = codecs.BOM_UTF8 + "ABC\xC2\xA1\xE2\x88\x80XYZ"

        reader = codecs.getreader("utf-8-sig")
        for sizehint in [None] + range(1, 11) + \
                        [64, 128, 256, 512, 1024]:
            istream = reader(StringIO.StringIO(bytestring))
            ostream = StringIO.StringIO()
            while 1:
                if sizehint is not None:
                    data = istream.read(sizehint)
                else:
                    data = istream.read()

                if not data:
                    break
                ostream.write(data)

            got = ostream.getvalue()
            self.assertEqual(got, unistring)

    def test_stream_bare(self):
        unistring = u"ABC\u00A1\u2200XYZ"
        bytestring = "ABC\xC2\xA1\xE2\x88\x80XYZ"

        reader = codecs.getreader("utf-8-sig")
        for sizehint in [None] + range(1, 11) + \
                        [64, 128, 256, 512, 1024]:
            istream = reader(StringIO.StringIO(bytestring))
            ostream = StringIO.StringIO()
            while 1:
                if sizehint is not None:
                    data = istream.read(sizehint)
                else:
                    data = istream.read()

                if not data:
                    break
                ostream.write(data)

            got = ostream.getvalue()
            self.assertEqual(got, unistring)

class EscapeDecodeTest(unittest.TestCase):
    def test_empty(self):
        self.assertEqual(codecs.escape_decode(""), ("", 0))

    def test_raw(self):
        decode = codecs.escape_decode
        for b in range(256):
            b = chr(b)
            if b != '\\':
                self.assertEqual(decode(b + '0'), (b + '0', 2))

    def test_escape(self):
        decode = codecs.escape_decode
        check = coding_checker(self, decode)
        check(b"[\\\n]", b"[]")
        check(br'[\"]', b'["]')
        check(br"[\']", b"[']")
        check(br"[\\]", br"[\]")
        check(br"[\a]", b"[\x07]")
        check(br"[\b]", b"[\x08]")
        check(br"[\t]", b"[\x09]")
        check(br"[\n]", b"[\x0a]")
        check(br"[\v]", b"[\x0b]")
        check(br"[\f]", b"[\x0c]")
        check(br"[\r]", b"[\x0d]")
        check(br"[\7]", b"[\x07]")
        check(br"[\8]", br"[\8]")
        check(br"[\78]", b"[\x078]")
        check(br"[\41]", b"[!]")
        check(br"[\418]", b"[!8]")
        check(br"[\101]", b"[A]")
        check(br"[\1010]", b"[A0]")
        check(br"[\501]", b"[A]")
        check(br"[\x41]", b"[A]")
        check(br"[\X41]", br"[\X41]")
        check(br"[\x410]", b"[A0]")
        for b in range(256):
            b = chr(b)
            if b not in '\n"\'\\abtnvfr01234567x':
                check('\\' + b, '\\' + b)

    def test_errors(self):
        decode = codecs.escape_decode
        self.assertRaises(ValueError, decode, br"\x")
        self.assertRaises(ValueError, decode, br"[\x]")
        self.assertEqual(decode(br"[\x]\x", "ignore"), (b"[]", 6))
        self.assertEqual(decode(br"[\x]\x", "replace"), (b"[?]?", 6))
        self.assertRaises(ValueError, decode, br"\x0")
        self.assertRaises(ValueError, decode, br"[\x0]")
        self.assertEqual(decode(br"[\x0]\x0", "ignore"), (b"[]", 8))
        self.assertEqual(decode(br"[\x0]\x0", "replace"), (b"[?]?", 8))

class RecodingTest(unittest.TestCase):
    def test_recoding(self):
        f = StringIO.StringIO()
        f2 = codecs.EncodedFile(f, "unicode_internal", "utf-8")
        f2.write(u"a")
        f2.close()
        # Python used to crash on this at exit because of a refcount
        # bug in _codecsmodule.c

# From RFC 3492
punycode_testcases = [
    # A Arabic (Egyptian):
    (u"\u0644\u064A\u0647\u0645\u0627\u0628\u062A\u0643\u0644"
     u"\u0645\u0648\u0634\u0639\u0631\u0628\u064A\u061F",
     "egbpdaj6bu4bxfgehfvwxn"),
    # B Chinese (simplified):
    (u"\u4ED6\u4EEC\u4E3A\u4EC0\u4E48\u4E0D\u8BF4\u4E2D\u6587",
     "ihqwcrb4cv8a8dqg056pqjye"),
    # C Chinese (traditional):
    (u"\u4ED6\u5011\u7232\u4EC0\u9EBD\u4E0D\u8AAA\u4E2D\u6587",
     "ihqwctvzc91f659drss3x8bo0yb"),
    # D Czech: Pro<ccaron>prost<ecaron>nemluv<iacute><ccaron>esky
    (u"\u0050\u0072\u006F\u010D\u0070\u0072\u006F\u0073\u0074"
     u"\u011B\u006E\u0065\u006D\u006C\u0075\u0076\u00ED\u010D"
     u"\u0065\u0073\u006B\u0079",
     "Proprostnemluvesky-uyb24dma41a"),
    # E Hebrew:
    (u"\u05DC\u05DE\u05D4\u05D4\u05DD\u05E4\u05E9\u05D5\u05D8"
     u"\u05DC\u05D0\u05DE\u05D3\u05D1\u05E8\u05D9\u05DD\u05E2"
     u"\u05D1\u05E8\u05D9\u05EA",
     "4dbcagdahymbxekheh6e0a7fei0b"),
    # F Hindi (Devanagari):
    (u"\u092F\u0939\u0932\u094B\u0917\u0939\u093F\u0928\u094D"
    u"\u0926\u0940\u0915\u094D\u092F\u094B\u0902\u0928\u0939"
    u"\u0940\u0902\u092C\u094B\u0932\u0938\u0915\u0924\u0947"
    u"\u0939\u0948\u0902",
    "i1baa7eci9glrd9b2ae1bj0hfcgg6iyaf8o0a1dig0cd"),

    #(G) Japanese (kanji and hiragana):
    (u"\u306A\u305C\u307F\u3093\u306A\u65E5\u672C\u8A9E\u3092"
    u"\u8A71\u3057\u3066\u304F\u308C\u306A\u3044\u306E\u304B",
     "n8jok5ay5dzabd5bym9f0cm5685rrjetr6pdxa"),

    # (H) Korean (Hangul syllables):
    (u"\uC138\uACC4\uC758\uBAA8\uB4E0\uC0AC\uB78C\uB4E4\uC774"
     u"\uD55C\uAD6D\uC5B4\uB97C\uC774\uD574\uD55C\uB2E4\uBA74"
     u"\uC5BC\uB9C8\uB098\uC88B\uC744\uAE4C",
     "989aomsvi5e83db1d2a355cv1e0vak1dwrv93d5xbh15a0dt30a5j"
     "psd879ccm6fea98c"),

    # (I) Russian (Cyrillic):
    (u"\u043F\u043E\u0447\u0435\u043C\u0443\u0436\u0435\u043E"
     u"\u043D\u0438\u043D\u0435\u0433\u043E\u0432\u043E\u0440"
     u"\u044F\u0442\u043F\u043E\u0440\u0443\u0441\u0441\u043A"
     u"\u0438",
     "b1abfaaepdrnnbgefbaDotcwatmq2g4l"),

    # (J) Spanish: Porqu<eacute>nopuedensimplementehablarenEspa<ntilde>ol
    (u"\u0050\u006F\u0072\u0071\u0075\u00E9\u006E\u006F\u0070"
     u"\u0075\u0065\u0064\u0065\u006E\u0073\u0069\u006D\u0070"
     u"\u006C\u0065\u006D\u0065\u006E\u0074\u0065\u0068\u0061"
     u"\u0062\u006C\u0061\u0072\u0065\u006E\u0045\u0073\u0070"
     u"\u0061\u00F1\u006F\u006C",
     "PorqunopuedensimplementehablarenEspaol-fmd56a"),

    # (K) Vietnamese:
    #  T<adotbelow>isaoh<odotbelow>kh<ocirc>ngth<ecirchookabove>ch\
    #   <ihookabove>n<oacute>iti<ecircacute>ngVi<ecircdotbelow>t
    (u"\u0054\u1EA1\u0069\u0073\u0061\u006F\u0068\u1ECD\u006B"
     u"\u0068\u00F4\u006E\u0067\u0074\u0068\u1EC3\u0063\u0068"
     u"\u1EC9\u006E\u00F3\u0069\u0074\u0069\u1EBF\u006E\u0067"
     u"\u0056\u0069\u1EC7\u0074",
     "TisaohkhngthchnitingVit-kjcr8268qyxafd2f1b9g"),

    #(L) 3<nen>B<gumi><kinpachi><sensei>
    (u"\u0033\u5E74\u0042\u7D44\u91D1\u516B\u5148\u751F",
     "3B-ww4c5e180e575a65lsy2b"),

    # (M) <amuro><namie>-with-SUPER-MONKEYS
    (u"\u5B89\u5BA4\u5948\u7F8E\u6075\u002D\u0077\u0069\u0074"
     u"\u0068\u002D\u0053\u0055\u0050\u0045\u0052\u002D\u004D"
     u"\u004F\u004E\u004B\u0045\u0059\u0053",
     "-with-SUPER-MONKEYS-pc58ag80a8qai00g7n9n"),

    # (N) Hello-Another-Way-<sorezore><no><basho>
    (u"\u0048\u0065\u006C\u006C\u006F\u002D\u0041\u006E\u006F"
     u"\u0074\u0068\u0065\u0072\u002D\u0057\u0061\u0079\u002D"
     u"\u305D\u308C\u305E\u308C\u306E\u5834\u6240",
     "Hello-Another-Way--fc4qua05auwb3674vfr0b"),

    # (O) <hitotsu><yane><no><shita>2
    (u"\u3072\u3068\u3064\u5C4B\u6839\u306E\u4E0B\u0032",
     "2-u9tlzr9756bt3uc0v"),

    # (P) Maji<de>Koi<suru>5<byou><mae>
    (u"\u004D\u0061\u006A\u0069\u3067\u004B\u006F\u0069\u3059"
     u"\u308B\u0035\u79D2\u524D",
     "MajiKoi5-783gue6qz075azm5e"),

     # (Q) <pafii>de<runba>
    (u"\u30D1\u30D5\u30A3\u30FC\u0064\u0065\u30EB\u30F3\u30D0",
     "de-jg4avhby1noc0d"),

    # (R) <sono><supiido><de>
    (u"\u305D\u306E\u30B9\u30D4\u30FC\u30C9\u3067",
     "d9juau41awczczp"),

    # (S) -> $1.00 <-
    (u"\u002D\u003E\u0020\u0024\u0031\u002E\u0030\u0030\u0020"
     u"\u003C\u002D",
     "-> $1.00 <--")
    ]

for i in punycode_testcases:
    if len(i)!=2:
        print repr(i)

class PunycodeTest(unittest.TestCase):
    def test_encode(self):
        for uni, puny in punycode_testcases:
            # Need to convert both strings to lower case, since
            # some of the extended encodings use upper case, but our
            # code produces only lower case. Converting just puny to
            # lower is also insufficient, since some of the input characters
            # are upper case.
            self.assertEqual(uni.encode("punycode").lower(), puny.lower())

    def test_decode(self):
        for uni, puny in punycode_testcases:
            self.assertEqual(uni, puny.decode("punycode"))

class UnicodeInternalTest(unittest.TestCase):
    def test_bug1251300(self):
        # Decoding with unicode_internal used to not correctly handle "code
        # points" above 0x10ffff on UCS-4 builds.
        if sys.maxunicode > 0xffff:
            ok = [
                ("\x00\x10\xff\xff", u"\U0010ffff"),
                ("\x00\x00\x01\x01", u"\U00000101"),
                ("", u""),
            ]
            not_ok = [
                "\x7f\xff\xff\xff",
                "\x80\x00\x00\x00",
                "\x81\x00\x00\x00",
                "\x00",
                "\x00\x00\x00\x00\x00",
            ]
            for internal, uni in ok:
                if sys.byteorder == "little":
                    internal = "".join(reversed(internal))
                self.assertEqual(uni, internal.decode("unicode_internal"))
            for internal in not_ok:
                if sys.byteorder == "little":
                    internal = "".join(reversed(internal))
                self.assertRaises(UnicodeDecodeError, internal.decode,
                    "unicode_internal")

    def test_decode_error_attributes(self):
        if sys.maxunicode > 0xffff:
            try:
                "\x00\x00\x00\x00\x00\x11\x11\x00".decode("unicode_internal")
            except UnicodeDecodeError, ex:
                self.assertEqual("unicode_internal", ex.encoding)
                self.assertEqual("\x00\x00\x00\x00\x00\x11\x11\x00", ex.object)
                self.assertEqual(4, ex.start)
                self.assertEqual(8, ex.end)
            else:
                self.fail()

    def test_decode_callback(self):
        if sys.maxunicode > 0xffff:
            codecs.register_error("UnicodeInternalTest", codecs.ignore_errors)
            decoder = codecs.getdecoder("unicode_internal")
            ab = u"ab".encode("unicode_internal")
            ignored = decoder("%s\x22\x22\x22\x22%s" % (ab[:4], ab[4:]),
                "UnicodeInternalTest")
            self.assertEqual((u"ab", 12), ignored)

    def test_encode_length(self):
        # Issue 3739
        encoder = codecs.getencoder("unicode_internal")
        self.assertEqual(encoder(u"a")[1], 1)
        self.assertEqual(encoder(u"\xe9\u0142")[1], 2)

        encoder = codecs.getencoder("string-escape")
        self.assertEqual(encoder(r'\x00')[1], 4)

# From http://www.gnu.org/software/libidn/draft-josefsson-idn-test-vectors.html
nameprep_tests = [
    # 3.1 Map to nothing.
    ('foo\xc2\xad\xcd\x8f\xe1\xa0\x86\xe1\xa0\x8bbar'
     '\xe2\x80\x8b\xe2\x81\xa0baz\xef\xb8\x80\xef\xb8\x88\xef'
     '\xb8\x8f\xef\xbb\xbf',
     'foobarbaz'),
    # 3.2 Case folding ASCII U+0043 U+0041 U+0046 U+0045.
    ('CAFE',
     'cafe'),
    # 3.3 Case folding 8bit U+00DF (german sharp s).
    # The original test case is bogus; it says \xc3\xdf
    ('\xc3\x9f',
     'ss'),
    # 3.4 Case folding U+0130 (turkish capital I with dot).
    ('\xc4\xb0',
     'i\xcc\x87'),
    # 3.5 Case folding multibyte U+0143 U+037A.
    ('\xc5\x83\xcd\xba',
     '\xc5\x84 \xce\xb9'),
    # 3.6 Case folding U+2121 U+33C6 U+1D7BB.
    # XXX: skip this as it fails in UCS-2 mode
    #('\xe2\x84\xa1\xe3\x8f\x86\xf0\x9d\x9e\xbb',
    # 'telc\xe2\x88\x95kg\xcf\x83'),
    (None, None),
    # 3.7 Normalization of U+006a U+030c U+00A0 U+00AA.
    ('j\xcc\x8c\xc2\xa0\xc2\xaa',
     '\xc7\xb0 a'),
    # 3.8 Case folding U+1FB7 and normalization.
    ('\xe1\xbe\xb7',
     '\xe1\xbe\xb6\xce\xb9'),
    # 3.9 Self-reverting case folding U+01F0 and normalization.
    # The original test case is bogus, it says `\xc7\xf0'
    ('\xc7\xb0',
     '\xc7\xb0'),
    # 3.10 Self-reverting case folding U+0390 and normalization.
    ('\xce\x90',
     '\xce\x90'),
    # 3.11 Self-reverting case folding U+03B0 and normalization.
    ('\xce\xb0',
     '\xce\xb0'),
    # 3.12 Self-reverting case folding U+1E96 and normalization.
    ('\xe1\xba\x96',
     '\xe1\xba\x96'),
    # 3.13 Self-reverting case folding U+1F56 and normalization.
    ('\xe1\xbd\x96',
     '\xe1\xbd\x96'),
    # 3.14 ASCII space character U+0020.
    (' ',
     ' '),
    # 3.15 Non-ASCII 8bit space character U+00A0.
    ('\xc2\xa0',
     ' '),
    # 3.16 Non-ASCII multibyte space character U+1680.
    ('\xe1\x9a\x80',
     None),
    # 3.17 Non-ASCII multibyte space character U+2000.
    ('\xe2\x80\x80',
     ' '),
    # 3.18 Zero Width Space U+200b.
    ('\xe2\x80\x8b',
     ''),
    # 3.19 Non-ASCII multibyte space character U+3000.
    ('\xe3\x80\x80',
     ' '),
    # 3.20 ASCII control characters U+0010 U+007F.
    ('\x10\x7f',
     '\x10\x7f'),
    # 3.21 Non-ASCII 8bit control character U+0085.
    ('\xc2\x85',
     None),
    # 3.22 Non-ASCII multibyte control character U+180E.
    ('\xe1\xa0\x8e',
     None),
    # 3.23 Zero Width No-Break Space U+FEFF.
    ('\xef\xbb\xbf',
     ''),
    # 3.24 Non-ASCII control character U+1D175.
    ('\xf0\x9d\x85\xb5',
     None),
    # 3.25 Plane 0 private use character U+F123.
    ('\xef\x84\xa3',
     None),
    # 3.26 Plane 15 private use character U+F1234.
    ('\xf3\xb1\x88\xb4',
     None),
    # 3.27 Plane 16 private use character U+10F234.
    ('\xf4\x8f\x88\xb4',
     None),
    # 3.28 Non-character code point U+8FFFE.
    ('\xf2\x8f\xbf\xbe',
     None),
    # 3.29 Non-character code point U+10FFFF.
    ('\xf4\x8f\xbf\xbf',
     None),
    # 3.30 Surrogate code U+DF42.
    ('\xed\xbd\x82',
     None),
    # 3.31 Non-plain text character U+FFFD.
    ('\xef\xbf\xbd',
     None),
    # 3.32 Ideographic description character U+2FF5.
    ('\xe2\xbf\xb5',
     None),
    # 3.33 Display property character U+0341.
    ('\xcd\x81',
     '\xcc\x81'),
    # 3.34 Left-to-right mark U+200E.
    ('\xe2\x80\x8e',
     None),
    # 3.35 Deprecated U+202A.
    ('\xe2\x80\xaa',
     None),
    # 3.36 Language tagging character U+E0001.
    ('\xf3\xa0\x80\x81',
     None),
    # 3.37 Language tagging character U+E0042.
    ('\xf3\xa0\x81\x82',
     None),
    # 3.38 Bidi: RandALCat character U+05BE and LCat characters.
    ('foo\xd6\xbebar',
     None),
    # 3.39 Bidi: RandALCat character U+FD50 and LCat characters.
    ('foo\xef\xb5\x90bar',
     None),
    # 3.40 Bidi: RandALCat character U+FB38 and LCat characters.
    ('foo\xef\xb9\xb6bar',
     'foo \xd9\x8ebar'),
    # 3.41 Bidi: RandALCat without trailing RandALCat U+0627 U+0031.
    ('\xd8\xa71',
     None),
    # 3.42 Bidi: RandALCat character U+0627 U+0031 U+0628.
    ('\xd8\xa71\xd8\xa8',
     '\xd8\xa71\xd8\xa8'),
    # 3.43 Unassigned code point U+E0002.
    # Skip this test as we allow unassigned
    #('\xf3\xa0\x80\x82',
    # None),
    (None, None),
    # 3.44 Larger test (shrinking).
    # Original test case reads \xc3\xdf
    ('X\xc2\xad\xc3\x9f\xc4\xb0\xe2\x84\xa1j\xcc\x8c\xc2\xa0\xc2'
     '\xaa\xce\xb0\xe2\x80\x80',
     'xssi\xcc\x87tel\xc7\xb0 a\xce\xb0 '),
    # 3.45 Larger test (expanding).
    # Original test case reads \xc3\x9f
    ('X\xc3\x9f\xe3\x8c\x96\xc4\xb0\xe2\x84\xa1\xe2\x92\x9f\xe3\x8c'
     '\x80',
     'xss\xe3\x82\xad\xe3\x83\xad\xe3\x83\xa1\xe3\x83\xbc\xe3'
     '\x83\x88\xe3\x83\xabi\xcc\x87tel\x28d\x29\xe3\x82'
     '\xa2\xe3\x83\x91\xe3\x83\xbc\xe3\x83\x88')
    ]


class NameprepTest(unittest.TestCase):
    def test_nameprep(self):
        from encodings.idna import nameprep
        for pos, (orig, prepped) in enumerate(nameprep_tests):
            if orig is None:
                # Skipped
                continue
            # The Unicode strings are given in UTF-8
            orig = unicode(orig, "utf-8")
            if prepped is None:
                # Input contains prohibited characters
                self.assertRaises(UnicodeError, nameprep, orig)
            else:
                prepped = unicode(prepped, "utf-8")
                try:
                    self.assertEqual(nameprep(orig), prepped)
                except Exception,e:
                    raise test_support.TestFailed("Test 3.%d: %s" % (pos+1, str(e)))

class IDNACodecTest(unittest.TestCase):
    def test_builtin_decode(self):
        self.assertEqual(unicode("python.org", "idna"), u"python.org")
        self.assertEqual(unicode("python.org.", "idna"), u"python.org.")
        self.assertEqual(unicode("xn--pythn-mua.org", "idna"), u"pyth\xf6n.org")
        self.assertEqual(unicode("xn--pythn-mua.org.", "idna"), u"pyth\xf6n.org.")

    def test_builtin_encode(self):
        self.assertEqual(u"python.org".encode("idna"), "python.org")
        self.assertEqual("python.org.".encode("idna"), "python.org.")
        self.assertEqual(u"pyth\xf6n.org".encode("idna"), "xn--pythn-mua.org")
        self.assertEqual(u"pyth\xf6n.org.".encode("idna"), "xn--pythn-mua.org.")

    def test_builtin_decode_length_limit(self):
        with self.assertRaisesRegexp(UnicodeError, "too long"):
            (b"xn--016c"+b"a"*1100).decode("idna")
        with self.assertRaisesRegexp(UnicodeError, "too long"):
            (b"xn--016c"+b"a"*70).decode("idna")

    def test_stream(self):
        import StringIO
        r = codecs.getreader("idna")(StringIO.StringIO("abc"))
        r.read(3)
        self.assertEqual(r.read(), u"")

    def test_incremental_decode(self):
        self.assertEqual(
            "".join(codecs.iterdecode("python.org", "idna")),
            u"python.org"
        )
        self.assertEqual(
            "".join(codecs.iterdecode("python.org.", "idna")),
            u"python.org."
        )
        self.assertEqual(
            "".join(codecs.iterdecode("xn--pythn-mua.org.", "idna")),
            u"pyth\xf6n.org."
        )
        self.assertEqual(
            "".join(codecs.iterdecode("xn--pythn-mua.org.", "idna")),
            u"pyth\xf6n.org."
        )

        decoder = codecs.getincrementaldecoder("idna")()
        self.assertEqual(decoder.decode("xn--xam", ), u"")
        self.assertEqual(decoder.decode("ple-9ta.o", ), u"\xe4xample.")
        self.assertEqual(decoder.decode(u"rg"), u"")
        self.assertEqual(decoder.decode(u"", True), u"org")

        decoder.reset()
        self.assertEqual(decoder.decode("xn--xam", ), u"")
        self.assertEqual(decoder.decode("ple-9ta.o", ), u"\xe4xample.")
        self.assertEqual(decoder.decode("rg."), u"org.")
        self.assertEqual(decoder.decode("", True), u"")

    def test_incremental_encode(self):
        self.assertEqual(
            "".join(codecs.iterencode(u"python.org", "idna")),
            "python.org"
        )
        self.assertEqual(
            "".join(codecs.iterencode(u"python.org.", "idna")),
            "python.org."
        )
        self.assertEqual(
            "".join(codecs.iterencode(u"pyth\xf6n.org.", "idna")),
            "xn--pythn-mua.org."
        )
        self.assertEqual(
            "".join(codecs.iterencode(u"pyth\xf6n.org.", "idna")),
            "xn--pythn-mua.org."
        )

        encoder = codecs.getincrementalencoder("idna")()
        self.assertEqual(encoder.encode(u"\xe4x"), "")
        self.assertEqual(encoder.encode(u"ample.org"), "xn--xample-9ta.")
        self.assertEqual(encoder.encode(u"", True), "org")

        encoder.reset()
        self.assertEqual(encoder.encode(u"\xe4x"), "")
        self.assertEqual(encoder.encode(u"ample.org."), "xn--xample-9ta.org.")
        self.assertEqual(encoder.encode(u"", True), "")

class CodecsModuleTest(unittest.TestCase):

    def test_decode(self):
        self.assertEqual(codecs.decode('\xe4\xf6\xfc', 'latin-1'),
                          u'\xe4\xf6\xfc')
        self.assertRaises(TypeError, codecs.decode)
        self.assertEqual(codecs.decode('abc'), u'abc')
        self.assertRaises(UnicodeDecodeError, codecs.decode, '\xff', 'ascii')

    def test_encode(self):
        self.assertEqual(codecs.encode(u'\xe4\xf6\xfc', 'latin-1'),
                          '\xe4\xf6\xfc')
        self.assertRaises(TypeError, codecs.encode)
        self.assertRaises(LookupError, codecs.encode, "foo", "__spam__")
        self.assertEqual(codecs.encode(u'abc'), 'abc')
        self.assertRaises(UnicodeEncodeError, codecs.encode, u'\xffff', 'ascii')

    def test_register(self):
        self.assertRaises(TypeError, codecs.register)
        self.assertRaises(TypeError, codecs.register, 42)

    def test_lookup(self):
        self.assertRaises(TypeError, codecs.lookup)
        self.assertRaises(LookupError, codecs.lookup, "__spam__")
        self.assertRaises(LookupError, codecs.lookup, " ")

    def test_getencoder(self):
        self.assertRaises(TypeError, codecs.getencoder)
        self.assertRaises(LookupError, codecs.getencoder, "__spam__")

    def test_getdecoder(self):
        self.assertRaises(TypeError, codecs.getdecoder)
        self.assertRaises(LookupError, codecs.getdecoder, "__spam__")

    def test_getreader(self):
        self.assertRaises(TypeError, codecs.getreader)
        self.assertRaises(LookupError, codecs.getreader, "__spam__")

    def test_getwriter(self):
        self.assertRaises(TypeError, codecs.getwriter)
        self.assertRaises(LookupError, codecs.getwriter, "__spam__")

    def test_lookup_issue1813(self):
        # Issue #1813: under Turkish locales, lookup of some codecs failed
        # because 'I' is lowercased as a dotless "i"
        oldlocale = locale.getlocale(locale.LC_CTYPE)
        self.addCleanup(locale.setlocale, locale.LC_CTYPE, oldlocale)
        try:
            locale.setlocale(locale.LC_CTYPE, 'tr_TR')
        except locale.Error:
            # Unsupported locale on this system
            self.skipTest('test needs Turkish locale')
        c = codecs.lookup('ASCII')
        self.assertEqual(c.name, 'ascii')

    def test_all(self):
        api = (
            "encode", "decode",
            "register", "CodecInfo", "Codec", "IncrementalEncoder",
            "IncrementalDecoder", "StreamReader", "StreamWriter", "lookup",
            "getencoder", "getdecoder", "getincrementalencoder",
            "getincrementaldecoder", "getreader", "getwriter",
            "register_error", "lookup_error",
            "strict_errors", "replace_errors", "ignore_errors",
            "xmlcharrefreplace_errors", "backslashreplace_errors",
            "open", "EncodedFile",
            "iterencode", "iterdecode",
            "BOM", "BOM_BE", "BOM_LE",
            "BOM_UTF8", "BOM_UTF16", "BOM_UTF16_BE", "BOM_UTF16_LE",
            "BOM_UTF32", "BOM_UTF32_BE", "BOM_UTF32_LE",
            "BOM32_BE", "BOM32_LE", "BOM64_BE", "BOM64_LE",  # Undocumented
            "StreamReaderWriter", "StreamRecoder",
        )
        self.assertEqual(sorted(api), sorted(codecs.__all__))
        for api in codecs.__all__:
            getattr(codecs, api)

class StreamReaderTest(unittest.TestCase):

    def setUp(self):
        self.reader = codecs.getreader('utf-8')
        self.stream = StringIO.StringIO('\xed\x95\x9c\n\xea\xb8\x80')

    def test_readlines(self):
        f = self.reader(self.stream)
        self.assertEqual(f.readlines(), [u'\ud55c\n', u'\uae00'])

class EncodedFileTest(unittest.TestCase):

    def test_basic(self):
        f = StringIO.StringIO('\xed\x95\x9c\n\xea\xb8\x80')
        ef = codecs.EncodedFile(f, 'utf-16-le', 'utf-8')
        self.assertEqual(ef.read(), '\\\xd5\n\x00\x00\xae')

        f = StringIO.StringIO()
        ef = codecs.EncodedFile(f, 'utf-8', 'latin1')
        ef.write('\xc3\xbc')
        self.assertEqual(f.getvalue(), '\xfc')

class Str2StrTest(unittest.TestCase):

    def test_read(self):
        sin = codecs.encode("\x80", "base64_codec")
        reader = codecs.getreader("base64_codec")(StringIO.StringIO(sin))
        sout = reader.read()
        self.assertEqual(sout, "\x80")
        self.assertIsInstance(sout, str)

    def test_readline(self):
        sin = codecs.encode("\x80", "base64_codec")
        reader = codecs.getreader("base64_codec")(StringIO.StringIO(sin))
        sout = reader.readline()
        self.assertEqual(sout, "\x80")
        self.assertIsInstance(sout, str)

all_unicode_encodings = [
    "ascii",
    "base64_codec",
    "big5",
    "big5hkscs",
    "charmap",
    "cp037",
    "cp1006",
    "cp1026",
    "cp1140",
    "cp1250",
    "cp1251",
    "cp1252",
    "cp1253",
    "cp1254",
    "cp1255",
    "cp1256",
    "cp1257",
    "cp1258",
    "cp424",
    "cp437",
    "cp500",
    "cp720",
    "cp737",
    "cp775",
    "cp850",
    "cp852",
    "cp855",
    "cp856",
    "cp857",
    "cp858",
    "cp860",
    "cp861",
    "cp862",
    "cp863",
    "cp864",
    "cp865",
    "cp866",
    "cp869",
    "cp874",
    "cp875",
    "cp932",
    "cp949",
    "cp950",
    "euc_jis_2004",
    "euc_jisx0213",
    "euc_jp",
    "euc_kr",
    "gb18030",
    "gb2312",
    "gbk",
    "hex_codec",
    "hp_roman8",
    "hz",
    "idna",
    "iso2022_jp",
    "iso2022_jp_1",
    "iso2022_jp_2",
    "iso2022_jp_2004",
    "iso2022_jp_3",
    "iso2022_jp_ext",
    "iso2022_kr",
    "iso8859_1",
    "iso8859_10",
    "iso8859_11",
    "iso8859_13",
    "iso8859_14",
    "iso8859_15",
    "iso8859_16",
    "iso8859_2",
    "iso8859_3",
    "iso8859_4",
    "iso8859_5",
    "iso8859_6",
    "iso8859_7",
    "iso8859_8",
    "iso8859_9",
    "johab",
    "koi8_r",
    "koi8_u",
    "latin_1",
    "mac_cyrillic",
    "mac_greek",
    "mac_iceland",
    "mac_latin2",
    "mac_roman",
    "mac_turkish",
    "palmos",
    "ptcp154",
    "punycode",
    "raw_unicode_escape",
    "rot_13",
    "shift_jis",
    "shift_jis_2004",
    "shift_jisx0213",
    "tis_620",
    "unicode_escape",
    "unicode_internal",
    "utf_16",
    "utf_16_be",
    "utf_16_le",
    "utf_7",
    "utf_8",
]

if hasattr(codecs, "mbcs_encode"):
    all_unicode_encodings.append("mbcs")

# The following encodings work only with str, not unicode
all_string_encodings = [
    "quopri_codec",
    "string_escape",
    "uu_codec",
]

# The following encoding is not tested, because it's not supposed
# to work:
#    "undefined"

# The following encodings don't work in stateful mode
broken_unicode_with_streams = [
    "base64_codec",
    "hex_codec",
    "punycode",
    "unicode_internal"
]
broken_incremental_coders = broken_unicode_with_streams[:]

if sys.flags.py3k_warning:
    broken_unicode_with_streams.append("rot_13")

# The following encodings only support "strict" mode
only_strict_mode = [
    "idna",
    "zlib_codec",
    "bz2_codec",
]

try:
    import bz2
except ImportError:
    pass
else:
    all_unicode_encodings.append("bz2_codec")
    broken_unicode_with_streams.append("bz2_codec")

try:
    import zlib
except ImportError:
    pass
else:
    all_unicode_encodings.append("zlib_codec")
    broken_unicode_with_streams.append("zlib_codec")

class BasicUnicodeTest(unittest.TestCase):
    def test_basics(self):
        s = u"abc123"  # all codecs should be able to encode these
        for encoding in all_unicode_encodings:
            name = codecs.lookup(encoding).name
            if encoding.endswith("_codec"):
                name += "_codec"
            elif encoding == "latin_1":
                name = "latin_1"
            self.assertEqual(encoding.replace("_", "-"), name.replace("_", "-"))
            (bytes, size) = codecs.getencoder(encoding)(s)
            self.assertEqual(size, len(s), "encoding=%r" % encoding)
            (chars, size) = codecs.getdecoder(encoding)(bytes)
            self.assertEqual(chars, s, "encoding=%r" % encoding)

            if encoding not in broken_unicode_with_streams:
                # check stream reader/writer
                q = Queue()
                writer = codecs.getwriter(encoding)(q)
                encodedresult = ""
                for c in s:
                    writer.write(c)
                    encodedresult += q.read()
                q = Queue()
                reader = codecs.getreader(encoding)(q)
                decodedresult = u""
                for c in encodedresult:
                    q.write(c)
                    decodedresult += reader.read()
                self.assertEqual(decodedresult, s, "encoding=%r" % encoding)

            if encoding not in broken_incremental_coders:
                # check incremental decoder/encoder and iterencode()/iterdecode()
                try:
                    encoder = codecs.getincrementalencoder(encoding)()
                except LookupError:  # no IncrementalEncoder
                    pass
                else:
                    # check incremental decoder/encoder
                    encodedresult = ""
                    for c in s:
                        encodedresult += encoder.encode(c)
                    encodedresult += encoder.encode(u"", True)
                    decoder = codecs.getincrementaldecoder(encoding)()
                    decodedresult = u""
                    for c in encodedresult:
                        decodedresult += decoder.decode(c)
                    decodedresult += decoder.decode("", True)
                    self.assertEqual(decodedresult, s,
                                     "encoding=%r" % encoding)

                    # check iterencode()/iterdecode()
                    result = u"".join(codecs.iterdecode(
                            codecs.iterencode(s, encoding), encoding))
                    self.assertEqual(result, s, "encoding=%r" % encoding)

                    # check iterencode()/iterdecode() with empty string
                    result = u"".join(codecs.iterdecode(
                            codecs.iterencode(u"", encoding), encoding))
                    self.assertEqual(result, u"")

                if encoding not in only_strict_mode:
                    # check incremental decoder/encoder with errors argument
                    try:
                        encoder = codecs.getincrementalencoder(encoding)("ignore")
                    except LookupError:  # no IncrementalEncoder
                        pass
                    else:
                        encodedresult = "".join(encoder.encode(c) for c in s)
                        decoder = codecs.getincrementaldecoder(encoding)("ignore")
                        decodedresult = u"".join(decoder.decode(c)
                                                 for c in encodedresult)
                        self.assertEqual(decodedresult, s,
                                         "encoding=%r" % encoding)

    @test_support.cpython_only
    def test_basics_capi(self):
        from _testcapi import codec_incrementalencoder, codec_incrementaldecoder
        s = u"abc123"  # all codecs should be able to encode these
        for encoding in all_unicode_encodings:
            if encoding not in broken_incremental_coders:
                # check incremental decoder/encoder and iterencode()/iterdecode()
                try:
                    cencoder = codec_incrementalencoder(encoding)
                except LookupError:  # no IncrementalEncoder
                    pass
                else:
                    # check C API
                    encodedresult = ""
                    for c in s:
                        encodedresult += cencoder.encode(c)
                    encodedresult += cencoder.encode(u"", True)
                    cdecoder = codec_incrementaldecoder(encoding)
                    decodedresult = u""
                    for c in encodedresult:
                        decodedresult += cdecoder.decode(c)
                    decodedresult += cdecoder.decode("", True)
                    self.assertEqual(decodedresult, s,
                                     "encoding=%r" % encoding)

                if encoding not in only_strict_mode:
                    # check incremental decoder/encoder with errors argument
                    try:
                        cencoder = codec_incrementalencoder(encoding, "ignore")
                    except LookupError:  # no IncrementalEncoder
                        pass
                    else:
                        encodedresult = "".join(cencoder.encode(c) for c in s)
                        cdecoder = codec_incrementaldecoder(encoding, "ignore")
                        decodedresult = u"".join(cdecoder.decode(c)
                                                 for c in encodedresult)
                        self.assertEqual(decodedresult, s,
                                         "encoding=%r" % encoding)

    def test_seek(self):
        # all codecs should be able to encode these
        s = u"%s\n%s\n" % (100*u"abc123", 100*u"def456")
        for encoding in all_unicode_encodings:
            if encoding == "idna": # FIXME: See SF bug #1163178
                continue
            if encoding in broken_unicode_with_streams:
                continue
            reader = codecs.getreader(encoding)(StringIO.StringIO(s.encode(encoding)))
            for t in xrange(5):
                # Test that calling seek resets the internal codec state and buffers
                reader.seek(0, 0)
                line = reader.readline()
                self.assertEqual(s[:len(line)], line)

    def test_bad_decode_args(self):
        for encoding in all_unicode_encodings:
            decoder = codecs.getdecoder(encoding)
            self.assertRaises(TypeError, decoder)
            if encoding not in ("idna", "punycode"):
                self.assertRaises(TypeError, decoder, 42)

    def test_bad_encode_args(self):
        for encoding in all_unicode_encodings:
            encoder = codecs.getencoder(encoding)
            self.assertRaises(TypeError, encoder)

    def test_encoding_map_type_initialized(self):
        from encodings import cp1140
        # This used to crash, we are only verifying there's no crash.
        table_type = type(cp1140.encoding_table)
        self.assertEqual(table_type, table_type)

class BasicStrTest(unittest.TestCase):
    def test_basics(self):
        s = "abc123"
        for encoding in all_string_encodings:
            (bytes, size) = codecs.getencoder(encoding)(s)
            self.assertEqual(size, len(s))
            (chars, size) = codecs.getdecoder(encoding)(bytes)
            self.assertEqual(chars, s, "%r != %r (encoding=%r)" % (chars, s, encoding))

class CharmapTest(unittest.TestCase):
    def test_decode_with_string_map(self):
        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "strict", u"abc"),
            (u"abc", 3)
        )

        self.assertRaises(UnicodeDecodeError,
            codecs.charmap_decode, b"\x00\x01\x02", "strict", u"ab"
        )

        self.assertRaises(UnicodeDecodeError,
            codecs.charmap_decode, "\x00\x01\x02", "strict", u"ab\ufffe"
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "replace", u"ab"),
            (u"ab\ufffd", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "replace", u"ab\ufffe"),
            (u"ab\ufffd", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "ignore", u"ab"),
            (u"ab", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "ignore", u"ab\ufffe"),
            (u"ab", 3)
        )

        allbytes = "".join(chr(i) for i in xrange(256))
        self.assertEqual(
            codecs.charmap_decode(allbytes, "ignore", u""),
            (u"", len(allbytes))
        )

    def test_decode_with_int2str_map(self):
        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "strict",
                                  {0: u'a', 1: u'b', 2: u'c'}),
            (u"abc", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "strict",
                                  {0: u'Aa', 1: u'Bb', 2: u'Cc'}),
            (u"AaBbCc", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "strict",
                                  {0: u'\U0010FFFF', 1: u'b', 2: u'c'}),
            (u"\U0010FFFFbc", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "strict",
                                  {0: u'a', 1: u'b', 2: u''}),
            (u"ab", 3)
        )

        self.assertRaises(UnicodeDecodeError,
            codecs.charmap_decode, "\x00\x01\x02", "strict",
                                   {0: u'a', 1: u'b'}
        )

        self.assertRaises(UnicodeDecodeError,
            codecs.charmap_decode, "\x00\x01\x02", "strict",
                                   {0: u'a', 1: u'b', 2: None}
        )

        # Issue #14850
        self.assertRaises(UnicodeDecodeError,
            codecs.charmap_decode, "\x00\x01\x02", "strict",
                                   {0: u'a', 1: u'b', 2: u'\ufffe'}
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "replace",
                                  {0: u'a', 1: u'b'}),
            (u"ab\ufffd", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "replace",
                                  {0: u'a', 1: u'b', 2: None}),
            (u"ab\ufffd", 3)
        )

        # Issue #14850
        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "replace",
                                  {0: u'a', 1: u'b', 2: u'\ufffe'}),
            (u"ab\ufffd", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "ignore",
                                  {0: u'a', 1: u'b'}),
            (u"ab", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "ignore",
                                  {0: u'a', 1: u'b', 2: None}),
            (u"ab", 3)
        )

        # Issue #14850
        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "ignore",
                                  {0: u'a', 1: u'b', 2: u'\ufffe'}),
            (u"ab", 3)
        )

        allbytes = "".join(chr(i) for i in xrange(256))
        self.assertEqual(
            codecs.charmap_decode(allbytes, "ignore", {}),
            (u"", len(allbytes))
        )

    def test_decode_with_int2int_map(self):
        a = ord(u'a')
        b = ord(u'b')
        c = ord(u'c')

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "strict",
                                  {0: a, 1: b, 2: c}),
            (u"abc", 3)
        )

        # Issue #15379
        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "strict",
                                  {0: 0x10FFFF, 1: b, 2: c}),
            (u"\U0010FFFFbc", 3)
        )

        self.assertRaises(TypeError,
            codecs.charmap_decode, "\x00\x01\x02", "strict",
                                   {0: 0x110000, 1: b, 2: c}
        )

        self.assertRaises(UnicodeDecodeError,
            codecs.charmap_decode, "\x00\x01\x02", "strict",
                                   {0: a, 1: b},
        )

        self.assertRaises(UnicodeDecodeError,
            codecs.charmap_decode, "\x00\x01\x02", "strict",
                                   {0: a, 1: b, 2: 0xFFFE},
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "replace",
                                  {0: a, 1: b}),
            (u"ab\ufffd", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "replace",
                                  {0: a, 1: b, 2: 0xFFFE}),
            (u"ab\ufffd", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "ignore",
                                  {0: a, 1: b}),
            (u"ab", 3)
        )

        self.assertEqual(
            codecs.charmap_decode("\x00\x01\x02", "ignore",
                                  {0: a, 1: b, 2: 0xFFFE}),
            (u"ab", 3)
        )


class WithStmtTest(unittest.TestCase):
    def test_encodedfile(self):
        f = StringIO.StringIO("\xc3\xbc")
        with codecs.EncodedFile(f, "latin-1", "utf-8") as ef:
            self.assertEqual(ef.read(), "\xfc")

    def test_streamreaderwriter(self):
        f = StringIO.StringIO("\xc3\xbc")
        info = codecs.lookup("utf-8")
        with codecs.StreamReaderWriter(f, info.streamreader,
                                       info.streamwriter, 'strict') as srw:
            self.assertEqual(srw.read(), u"\xfc")


class UnicodeEscapeTest(unittest.TestCase):
    def test_empty(self):
        self.assertEqual(codecs.unicode_escape_encode(u""), ("", 0))
        self.assertEqual(codecs.unicode_escape_decode(""), (u"", 0))

    def test_raw_encode(self):
        encode = codecs.unicode_escape_encode
        for b in range(32, 127):
            if b != ord('\\'):
                self.assertEqual(encode(unichr(b)), (chr(b), 1))

    def test_raw_decode(self):
        decode = codecs.unicode_escape_decode
        for b in range(256):
            if b != ord('\\'):
                self.assertEqual(decode(chr(b) + '0'), (unichr(b) + u'0', 2))

    def test_escape_encode(self):
        encode = codecs.unicode_escape_encode
        check = coding_checker(self, encode)
        check(u'\t', r'\t')
        check(u'\n', r'\n')
        check(u'\r', r'\r')
        check(u'\\', r'\\')
        for b in range(32):
            if chr(b) not in '\t\n\r':
                check(unichr(b), '\\x%02x' % b)
        for b in range(127, 256):
            check(unichr(b), '\\x%02x' % b)
        check(u'\u20ac', r'\u20ac')
        check(u'\U0001d120', r'\U0001d120')

    def test_escape_decode(self):
        decode = codecs.unicode_escape_decode
        check = coding_checker(self, decode)
        check("[\\\n]", u"[]")
        check(r'[\"]', u'["]')
        check(r"[\']", u"[']")
        check(r"[\\]", ur"[\]")
        check(r"[\a]", u"[\x07]")
        check(r"[\b]", u"[\x08]")
        check(r"[\t]", u"[\x09]")
        check(r"[\n]", u"[\x0a]")
        check(r"[\v]", u"[\x0b]")
        check(r"[\f]", u"[\x0c]")
        check(r"[\r]", u"[\x0d]")
        check(r"[\7]", u"[\x07]")
        check(r"[\8]", ur"[\8]")
        check(r"[\78]", u"[\x078]")
        check(r"[\41]", u"[!]")
        check(r"[\418]", u"[!8]")
        check(r"[\101]", u"[A]")
        check(r"[\1010]", u"[A0]")
        check(r"[\x41]", u"[A]")
        check(r"[\x410]", u"[A0]")
        check(r"\u20ac", u"\u20ac")
        check(r"\U0001d120", u"\U0001d120")
        for b in range(256):
            if chr(b) not in '\n"\'\\abtnvfr01234567xuUN':
                check('\\' + chr(b), u'\\' + unichr(b))

    def test_decode_errors(self):
        decode = codecs.unicode_escape_decode
        for c, d in ('x', 2), ('u', 4), ('U', 4):
            for i in range(d):
                self.assertRaises(UnicodeDecodeError, decode,
                                  "\\" + c + "0"*i)
                self.assertRaises(UnicodeDecodeError, decode,
                                  "[\\" + c + "0"*i + "]")
                data = "[\\" + c + "0"*i + "]\\" + c + "0"*i
                self.assertEqual(decode(data, "ignore"), (u"[]", len(data)))
                self.assertEqual(decode(data, "replace"),
                                 (u"[\ufffd]\ufffd", len(data)))
        self.assertRaises(UnicodeDecodeError, decode, r"\U00110000")
        self.assertEqual(decode(r"\U00110000", "ignore"), (u"", 10))
        self.assertEqual(decode(r"\U00110000", "replace"), (u"\ufffd", 10))


class RawUnicodeEscapeTest(unittest.TestCase):
    def test_empty(self):
        self.assertEqual(codecs.raw_unicode_escape_encode(u""), ("", 0))
        self.assertEqual(codecs.raw_unicode_escape_decode(""), (u"", 0))

    def test_raw_encode(self):
        encode = codecs.raw_unicode_escape_encode
        for b in range(256):
            self.assertEqual(encode(unichr(b)), (chr(b), 1))

    def test_raw_decode(self):
        decode = codecs.raw_unicode_escape_decode
        for b in range(256):
            self.assertEqual(decode(chr(b) + '0'), (unichr(b) + u'0', 2))

    def test_escape_encode(self):
        encode = codecs.raw_unicode_escape_encode
        check = coding_checker(self, encode)
        for b in range(256):
            if chr(b) not in 'uU':
                check(u'\\' + unichr(b), '\\' + chr(b))
        check(u'\u20ac', r'\u20ac')
        check(u'\U0001d120', r'\U0001d120')

    def test_escape_decode(self):
        decode = codecs.raw_unicode_escape_decode
        check = coding_checker(self, decode)
        for b in range(256):
            if chr(b) not in 'uU':
                check('\\' + chr(b), u'\\' + unichr(b))
        check(r"\u20ac", u"\u20ac")
        check(r"\U0001d120", u"\U0001d120")

    def test_decode_errors(self):
        decode = codecs.raw_unicode_escape_decode
        for c, d in ('u', 4), ('U', 4):
            for i in range(d):
                self.assertRaises(UnicodeDecodeError, decode,
                                  "\\" + c + "0"*i)
                self.assertRaises(UnicodeDecodeError, decode,
                                  "[\\" + c + "0"*i + "]")
                data = "[\\" + c + "0"*i + "]\\" + c + "0"*i
                self.assertEqual(decode(data, "ignore"), (u"[]", len(data)))
                self.assertEqual(decode(data, "replace"),
                                 (u"[\ufffd]\ufffd", len(data)))
        self.assertRaises(UnicodeDecodeError, decode, r"\U00110000")
        self.assertEqual(decode(r"\U00110000", "ignore"), (u"", 10))
        self.assertEqual(decode(r"\U00110000", "replace"), (u"\ufffd", 10))


class BomTest(unittest.TestCase):
    def test_seek0(self):
        data = u"1234567890"
        tests = ("utf-16",
                 "utf-16-le",
                 "utf-16-be",
                 "utf-32",
                 "utf-32-le",
                 "utf-32-be")
        self.addCleanup(test_support.unlink, test_support.TESTFN)
        for encoding in tests:
            # Check if the BOM is written only once
            with codecs.open(test_support.TESTFN, 'w+', encoding=encoding) as f:
                f.write(data)
                f.write(data)
                f.seek(0)
                self.assertEqual(f.read(), data * 2)
                f.seek(0)
                self.assertEqual(f.read(), data * 2)

            # Check that the BOM is written after a seek(0)
            with codecs.open(test_support.TESTFN, 'w+', encoding=encoding) as f:
                f.write(data[0])
                self.assertNotEqual(f.tell(), 0)
                f.seek(0)
                f.write(data)
                f.seek(0)
                self.assertEqual(f.read(), data)

            # (StreamWriter) Check that the BOM is written after a seek(0)
            with codecs.open(test_support.TESTFN, 'w+', encoding=encoding) as f:
                f.writer.write(data[0])
                self.assertNotEqual(f.writer.tell(), 0)
                f.writer.seek(0)
                f.writer.write(data)
                f.seek(0)
                self.assertEqual(f.read(), data)

            # Check that the BOM is not written after a seek() at a position
            # different than the start
            with codecs.open(test_support.TESTFN, 'w+', encoding=encoding) as f:
                f.write(data)
                f.seek(f.tell())
                f.write(data)
                f.seek(0)
                self.assertEqual(f.read(), data * 2)

            # (StreamWriter) Check that the BOM is not written after a seek()
            # at a position different than the start
            with codecs.open(test_support.TESTFN, 'w+', encoding=encoding) as f:
                f.writer.write(data)
                f.writer.seek(f.writer.tell())
                f.writer.write(data)
                f.seek(0)
                self.assertEqual(f.read(), data * 2)


class TransformCodecTest(unittest.TestCase):

    def test_quopri_stateless(self):
        # Should encode with quotetabs=True
        encoded = codecs.encode(b"space tab\teol \n", "quopri-codec")
        self.assertEqual(encoded, b"space=20tab=09eol=20\n")
        # But should still support unescaped tabs and spaces
        unescaped = b"space tab eol\n"
        self.assertEqual(codecs.decode(unescaped, "quopri-codec"), unescaped)

    def test_uu_invalid(self):
        # Missing "begin" line
        self.assertRaises(ValueError, codecs.decode, "", "uu-codec")


def test_main():
    test_support.run_unittest(
        UTF32Test,
        UTF32LETest,
        UTF32BETest,
        UTF16Test,
        UTF16LETest,
        UTF16BETest,
        UTF8Test,
        UTF8SigTest,
        UTF7Test,
        UTF16ExTest,
        ReadBufferTest,
        CharBufferTest,
        EscapeDecodeTest,
        RecodingTest,
        PunycodeTest,
        UnicodeInternalTest,
        NameprepTest,
        IDNACodecTest,
        CodecsModuleTest,
        StreamReaderTest,
        EncodedFileTest,
        Str2StrTest,
        BasicUnicodeTest,
        BasicStrTest,
        CharmapTest,
        WithStmtTest,
        UnicodeEscapeTest,
        RawUnicodeEscapeTest,
        BomTest,
        TransformCodecTest,
    )


if __name__ == "__main__":
    test_main()


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
25 Jul 2024 8.42 AM
root / root
0755
audiodata
--
25 Jul 2024 8.42 AM
root / root
0755
capath
--
25 Jul 2024 8.42 AM
root / root
0755
cjkencodings
--
25 Jul 2024 8.42 AM
root / root
0755
data
--
25 Jul 2024 8.42 AM
root / root
0755
decimaltestdata
--
25 Jul 2024 8.42 AM
root / root
0755
imghdrdata
--
25 Jul 2024 8.42 AM
root / root
0755
subprocessdata
--
25 Jul 2024 8.42 AM
root / root
0755
support
--
25 Jul 2024 8.13 AM
root / root
0755
tracedmodules
--
25 Jul 2024 8.42 AM
root / root
0755
xmltestdata
--
25 Jul 2024 8.42 AM
root / root
0755
185test.db
16 KB
10 Apr 2024 4.58 AM
root / root
0644
Sine-1000Hz-300ms.aif
60.25 KB
10 Apr 2024 4.58 AM
root / root
0644
__init__.py
0.046 KB
10 Apr 2024 4.58 AM
root / root
0644
__init__.pyc
0.121 KB
10 Apr 2024 4.58 AM
root / root
0644
__init__.pyo
0.121 KB
10 Apr 2024 4.58 AM
root / root
0644
__main__.py
0.054 KB
10 Apr 2024 4.58 AM
root / root
0644
__main__.pyc
0.205 KB
10 Apr 2024 4.58 AM
root / root
0644
__main__.pyo
0.205 KB
10 Apr 2024 4.58 AM
root / root
0644
_mock_backport.py
75.013 KB
10 Apr 2024 4.58 AM
root / root
0644
_mock_backport.pyc
69.023 KB
10 Apr 2024 4.58 AM
root / root
0644
_mock_backport.pyo
69.023 KB
10 Apr 2024 4.58 AM
root / root
0644
allsans.pem
4.919 KB
10 Apr 2024 4.58 AM
root / root
0644
audiotest.au
27.484 KB
10 Apr 2024 4.58 AM
root / root
0644
audiotests.py
9.52 KB
10 Apr 2024 4.58 AM
root / root
0644
audiotests.pyc
10.996 KB
10 Apr 2024 4.58 AM
root / root
0644
audiotests.pyo
10.996 KB
10 Apr 2024 4.58 AM
root / root
0644
autotest.py
0.206 KB
10 Apr 2024 4.58 AM
root / root
0644
autotest.pyc
0.193 KB
10 Apr 2024 4.58 AM
root / root
0644
autotest.pyo
0.193 KB
10 Apr 2024 4.58 AM
root / root
0644
bad_coding.py
0.023 KB
10 Apr 2024 4.58 AM
root / root
0644
bad_coding2.py
0.028 KB
10 Apr 2024 4.58 AM
root / root
0644
bad_coding3.py
0.063 KB
10 Apr 2024 4.58 AM
root / root
0644
badcert.pem
1.883 KB
10 Apr 2024 4.58 AM
root / root
0644
badkey.pem
2.111 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_future3.py
0.168 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_future4.py
0.149 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_future5.py
0.18 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_future6.py
0.157 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_future7.py
0.191 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_future8.py
0.118 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_future9.py
0.138 KB
10 Apr 2024 4.58 AM
root / root
0644
badsyntax_nocaret.py
0.032 KB
10 Apr 2024 4.58 AM
root / root
0644
bisect_cmd.py
5.119 KB
10 Apr 2024 4.58 AM
root / root
0755
bisect_cmd.pyc
5.424 KB
10 Apr 2024 4.58 AM
root / root
0644
bisect_cmd.pyo
5.424 KB
10 Apr 2024 4.58 AM
root / root
0644
cfgparser.1
0.021 KB
10 Apr 2024 4.58 AM
root / root
0644
cmath_testcases.txt
133.635 KB
10 Apr 2024 4.58 AM
root / root
0644
curses_tests.py
1.212 KB
10 Apr 2024 4.58 AM
root / root
0755
curses_tests.pyc
1.445 KB
10 Apr 2024 4.58 AM
root / root
0644
curses_tests.pyo
1.445 KB
10 Apr 2024 4.58 AM
root / root
0644
doctest_aliases.py
0.233 KB
10 Apr 2024 4.58 AM
root / root
0644
doctest_aliases.pyc
0.593 KB
10 Apr 2024 4.58 AM
root / root
0644
doctest_aliases.pyo
0.593 KB
10 Apr 2024 4.58 AM
root / root
0644
double_const.py
1.188 KB
10 Apr 2024 4.58 AM
root / root
0644
double_const.pyc
0.737 KB
10 Apr 2024 4.58 AM
root / root
0644
double_const.pyo
0.671 KB
10 Apr 2024 4.58 AM
root / root
0644
empty.vbs
0.068 KB
10 Apr 2024 4.58 AM
root / root
0644
exception_hierarchy.txt
1.449 KB
10 Apr 2024 4.58 AM
root / root
0644
ffdh3072.pem
2.16 KB
10 Apr 2024 4.58 AM
root / root
0644
floating_points.txt
15.92 KB
10 Apr 2024 4.58 AM
root / root
0644
fork_wait.py
2.508 KB
10 Apr 2024 4.58 AM
root / root
0644
fork_wait.pyc
3.11 KB
10 Apr 2024 4.58 AM
root / root
0644
fork_wait.pyo
3.11 KB
10 Apr 2024 4.58 AM
root / root
0644
formatfloat_testcases.txt
7.832 KB
10 Apr 2024 4.58 AM
root / root
0644
gdb_sample.py
0.152 KB
10 Apr 2024 4.58 AM
root / root
0644
gdb_sample.pyc
0.629 KB
10 Apr 2024 4.58 AM
root / root
0644
gdb_sample.pyo
0.629 KB
10 Apr 2024 4.58 AM
root / root
0644
greyrgb.uue
93.497 KB
10 Apr 2024 4.58 AM
root / root
0644
ieee754.txt
3.206 KB
10 Apr 2024 4.58 AM
root / root
0644
infinite_reload.py
0.316 KB
10 Apr 2024 4.58 AM
root / root
0644
infinite_reload.pyc
0.211 KB
10 Apr 2024 4.58 AM
root / root
0644
infinite_reload.pyo
0.211 KB
10 Apr 2024 4.58 AM
root / root
0644
inspect_fodder.py
0.944 KB
10 Apr 2024 4.58 AM
root / root
0644
inspect_fodder.pyc
2.139 KB
10 Apr 2024 4.58 AM
root / root
0644
inspect_fodder.pyo
2.139 KB
10 Apr 2024 4.58 AM
root / root
0644
inspect_fodder2.py
1.249 KB
10 Apr 2024 4.58 AM
root / root
0644
inspect_fodder2.pyc
4.409 KB
10 Apr 2024 4.58 AM
root / root
0644
inspect_fodder2.pyo
4.409 KB
10 Apr 2024 4.58 AM
root / root
0644
keycert.passwd.pem
4.005 KB
10 Apr 2024 4.58 AM
root / root
0644
keycert.pem
3.963 KB
10 Apr 2024 4.58 AM
root / root
0644
keycert2.pem
3.971 KB
10 Apr 2024 4.58 AM
root / root
0644
keycert3.pem
9.219 KB
10 Apr 2024 4.58 AM
root / root
0644
keycert4.pem
9.232 KB
10 Apr 2024 4.58 AM
root / root
0644
list_tests.py
16.566 KB
10 Apr 2024 4.58 AM
root / root
0644
list_tests.pyc
18.363 KB
10 Apr 2024 4.58 AM
root / root
0644
list_tests.pyo
18.363 KB
10 Apr 2024 4.58 AM
root / root
0644
lock_tests.py
16.427 KB
10 Apr 2024 4.58 AM
root / root
0644
lock_tests.pyc
19.412 KB
10 Apr 2024 4.58 AM
root / root
0644
lock_tests.pyo
19.412 KB
10 Apr 2024 4.58 AM
root / root
0644
mailcap.txt
1.24 KB
10 Apr 2024 4.58 AM
root / root
0644
make_ssl_certs.py
6.693 KB
10 Apr 2024 4.58 AM
root / root
0644
make_ssl_certs.pyc
6.651 KB
10 Apr 2024 4.58 AM
root / root
0644
make_ssl_certs.pyo
6.651 KB
10 Apr 2024 4.58 AM
root / root
0644
mapping_tests.py
22.566 KB
10 Apr 2024 4.58 AM
root / root
0644
mapping_tests.pyc
29.425 KB
10 Apr 2024 4.58 AM
root / root
0644
mapping_tests.pyo
29.425 KB
10 Apr 2024 4.58 AM
root / root
0644
math_testcases.txt
15.52 KB
10 Apr 2024 4.58 AM
root / root
0644
mp_fork_bomb.py
0.378 KB
10 Apr 2024 4.58 AM
root / root
0644
mp_fork_bomb.pyc
0.544 KB
10 Apr 2024 4.58 AM
root / root
0644
mp_fork_bomb.pyo
0.544 KB
10 Apr 2024 4.58 AM
root / root
0644
multibytecodec_support.py
13.81 KB
10 Apr 2024 4.58 AM
root / root
0644
multibytecodec_support.pyc
14.898 KB
10 Apr 2024 4.58 AM
root / root
0644
multibytecodec_support.pyo
14.898 KB
10 Apr 2024 4.58 AM
root / root
0644
nokia.pem
1.878 KB
10 Apr 2024 4.58 AM
root / root
0644
nullbytecert.pem
5.308 KB
10 Apr 2024 4.58 AM
root / root
0644
nullcert.pem
0 KB
10 Apr 2024 4.58 AM
root / root
0644
outstanding_bugs.py
0.421 KB
10 Apr 2024 4.58 AM
root / root
0644
outstanding_bugs.pyc
0.401 KB
10 Apr 2024 4.58 AM
root / root
0644
outstanding_bugs.pyo
0.401 KB
10 Apr 2024 4.58 AM
root / root
0644
pickletester.py
63.149 KB
10 Apr 2024 4.58 AM
root / root
0644
pickletester.pyc
65.946 KB
10 Apr 2024 4.58 AM
root / root
0644
pickletester.pyo
65.798 KB
10 Apr 2024 4.58 AM
root / root
0644
profilee.py
2.97 KB
10 Apr 2024 4.58 AM
root / root
0644
profilee.pyc
2.951 KB
10 Apr 2024 4.58 AM
root / root
0644
profilee.pyo
2.951 KB
10 Apr 2024 4.58 AM
root / root
0644
pycacert.pem
5.523 KB
10 Apr 2024 4.58 AM
root / root
0644
pyclbr_input.py
0.633 KB
10 Apr 2024 4.58 AM
root / root
0644
pyclbr_input.pyc
1.717 KB
10 Apr 2024 4.58 AM
root / root
0644
pyclbr_input.pyo
1.717 KB
10 Apr 2024 4.58 AM
root / root
0644
pydoc_mod.py
0.67 KB
10 Apr 2024 4.58 AM
root / root
0644
pydoc_mod.pyc
1.868 KB
10 Apr 2024 4.58 AM
root / root
0644
pydoc_mod.pyo
1.868 KB
10 Apr 2024 4.58 AM
root / root
0644
pydocfodder.py
6.181 KB
10 Apr 2024 4.58 AM
root / root
0644
pydocfodder.pyc
15.687 KB
10 Apr 2024 4.58 AM
root / root
0644
pydocfodder.pyo
15.687 KB
10 Apr 2024 4.58 AM
root / root
0644
pystone.py
7.193 KB
10 Apr 2024 4.58 AM
root / root
0755
pystone.pyc
7.841 KB
10 Apr 2024 4.58 AM
root / root
0644
pystone.pyo
7.841 KB
10 Apr 2024 4.58 AM
root / root
0644
pythoninfo.py
19.725 KB
10 Apr 2024 4.58 AM
root / root
0644
pythoninfo.pyc
20.934 KB
10 Apr 2024 4.58 AM
root / root
0644
pythoninfo.pyo
20.934 KB
10 Apr 2024 4.58 AM
root / root
0644
randv2_32.pck
7.341 KB
10 Apr 2024 4.58 AM
root / root
0644
randv2_64.pck
7.192 KB
10 Apr 2024 4.58 AM
root / root
0644
randv3.pck
7.816 KB
10 Apr 2024 4.58 AM
root / root
0644
re_tests.py
31.123 KB
10 Apr 2024 4.58 AM
root / root
0755
re_tests.pyc
18.232 KB
10 Apr 2024 4.58 AM
root / root
0644
re_tests.pyo
18.232 KB
10 Apr 2024 4.58 AM
root / root
0644
recursion.tar
0.504 KB
10 Apr 2024 4.58 AM
root / root
0644
regrtest.py
69.906 KB
10 Apr 2024 4.58 AM
root / root
0755
regrtest.pyc
58.123 KB
10 Apr 2024 4.58 AM
root / root
0644
regrtest.pyo
57.999 KB
10 Apr 2024 4.58 AM
root / root
0644
relimport.py
0.026 KB
10 Apr 2024 4.58 AM
root / root
0644
relimport.pyc
0.163 KB
10 Apr 2024 4.58 AM
root / root
0644
relimport.pyo
0.163 KB
10 Apr 2024 4.58 AM
root / root
0644
reperf.py
0.502 KB
10 Apr 2024 4.58 AM
root / root
0644
reperf.pyc
0.901 KB
10 Apr 2024 4.58 AM
root / root
0644
reperf.pyo
0.901 KB
10 Apr 2024 4.58 AM
root / root
0644
revocation.crl
0.781 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest.py
1.013 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest.pyc
1.963 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest.pyo
1.963 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest_no_docstrings.py
0.222 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest_no_docstrings.pyc
0.5 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest_no_docstrings.pyo
0.5 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest_no_doctests.py
0.263 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest_no_doctests.pyc
0.724 KB
10 Apr 2024 4.58 AM
root / root
0644
sample_doctest_no_doctests.pyo
0.724 KB
10 Apr 2024 4.58 AM
root / root
0644
script_helper.py
0.04 KB
10 Apr 2024 4.58 AM
root / root
0644
script_helper.pyc
0.182 KB
10 Apr 2024 4.58 AM
root / root
0644
script_helper.pyo
0.182 KB
10 Apr 2024 4.58 AM
root / root
0644
selfsigned_pythontestdotnet.pem
2.08 KB
10 Apr 2024 4.58 AM
root / root
0644
seq_tests.py
13.865 KB
10 Apr 2024 4.58 AM
root / root
0644
seq_tests.pyc
19.233 KB
10 Apr 2024 4.58 AM
root / root
0644
seq_tests.pyo
19.233 KB
10 Apr 2024 4.58 AM
root / root
0644
sgml_input.html
8.1 KB
10 Apr 2024 4.58 AM
root / root
0644
sortperf.py
4.635 KB
10 Apr 2024 4.58 AM
root / root
0644
sortperf.pyc
4.168 KB
10 Apr 2024 4.58 AM
root / root
0644
sortperf.pyo
4.119 KB
10 Apr 2024 4.58 AM
root / root
0644
ssl_cert.pem
1.533 KB
10 Apr 2024 4.58 AM
root / root
0644
ssl_key.passwd.pem
2.472 KB
10 Apr 2024 4.58 AM
root / root
0644
ssl_key.pem
2.43 KB
10 Apr 2024 4.58 AM
root / root
0644
ssl_servers.py
7.303 KB
10 Apr 2024 4.58 AM
root / root
0644
ssl_servers.pyc
8.359 KB
10 Apr 2024 4.58 AM
root / root
0644
ssl_servers.pyo
8.359 KB
10 Apr 2024 4.58 AM
root / root
0644
ssltests.py
0.965 KB
10 Apr 2024 4.58 AM
root / root
0644
ssltests.pyc
1.04 KB
10 Apr 2024 4.58 AM
root / root
0644
ssltests.pyo
1.04 KB
10 Apr 2024 4.58 AM
root / root
0644
string_tests.py
65.096 KB
10 Apr 2024 4.58 AM
root / root
0644
string_tests.pyc
49.218 KB
10 Apr 2024 4.58 AM
root / root
0644
string_tests.pyo
49.218 KB
10 Apr 2024 4.58 AM
root / root
0644
symlink_support.py
3.182 KB
10 Apr 2024 4.58 AM
root / root
0644
symlink_support.pyc
3.226 KB
10 Apr 2024 4.58 AM
root / root
0644
symlink_support.pyo
3.226 KB
10 Apr 2024 4.58 AM
root / root
0644
talos-2019-0758.pem
1.299 KB
10 Apr 2024 4.58 AM
root / root
0644
test_MimeWriter.py
7.415 KB
10 Apr 2024 4.58 AM
root / root
0644
test_MimeWriter.pyc
7.709 KB
10 Apr 2024 4.58 AM
root / root
0644
test_MimeWriter.pyo
7.709 KB
10 Apr 2024 4.58 AM
root / root
0644
test_SimpleHTTPServer.py
1.313 KB
10 Apr 2024 4.58 AM
root / root
0644
test_SimpleHTTPServer.pyc
2.233 KB
10 Apr 2024 4.58 AM
root / root
0644
test_SimpleHTTPServer.pyo
2.233 KB
10 Apr 2024 4.58 AM
root / root
0644
test_StringIO.py
6.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_StringIO.pyc
8.325 KB
10 Apr 2024 4.58 AM
root / root
0644
test_StringIO.pyo
8.325 KB
10 Apr 2024 4.58 AM
root / root
0644
test___all__.py
4.076 KB
10 Apr 2024 4.58 AM
root / root
0644
test___all__.pyc
3.801 KB
10 Apr 2024 4.58 AM
root / root
0644
test___all__.pyo
3.801 KB
10 Apr 2024 4.58 AM
root / root
0644
test___future__.py
2.455 KB
10 Apr 2024 4.58 AM
root / root
0644
test___future__.pyc
2.786 KB
10 Apr 2024 4.58 AM
root / root
0644
test___future__.pyo
2.786 KB
10 Apr 2024 4.58 AM
root / root
0644
test__locale.py
6.476 KB
10 Apr 2024 4.58 AM
root / root
0644
test__locale.pyc
6.14 KB
10 Apr 2024 4.58 AM
root / root
0644
test__locale.pyo
6.14 KB
10 Apr 2024 4.58 AM
root / root
0644
test__osx_support.py
11.554 KB
10 Apr 2024 4.58 AM
root / root
0644
test__osx_support.pyc
11.178 KB
10 Apr 2024 4.58 AM
root / root
0644
test__osx_support.pyo
11.178 KB
10 Apr 2024 4.58 AM
root / root
0644
test_abc.py
7.822 KB
10 Apr 2024 4.58 AM
root / root
0644
test_abc.pyc
13.128 KB
10 Apr 2024 4.58 AM
root / root
0644
test_abc.pyo
13.128 KB
10 Apr 2024 4.58 AM
root / root
0644
test_abstract_numbers.py
1.646 KB
10 Apr 2024 4.58 AM
root / root
0644
test_abstract_numbers.pyc
2.515 KB
10 Apr 2024 4.58 AM
root / root
0644
test_abstract_numbers.pyo
2.515 KB
10 Apr 2024 4.58 AM
root / root
0644
test_aepack.py
2.688 KB
10 Apr 2024 4.58 AM
root / root
0644
test_aepack.pyc
3.713 KB
10 Apr 2024 4.58 AM
root / root
0644
test_aepack.pyo
3.713 KB
10 Apr 2024 4.58 AM
root / root
0644
test_aifc.py
14.267 KB
10 Apr 2024 4.58 AM
root / root
0644
test_aifc.pyc
17.436 KB
10 Apr 2024 4.58 AM
root / root
0644
test_aifc.pyo
17.436 KB
10 Apr 2024 4.58 AM
root / root
0644
test_al.py
0.734 KB
10 Apr 2024 4.58 AM
root / root
0644
test_al.pyc
0.853 KB
10 Apr 2024 4.58 AM
root / root
0644
test_al.pyo
0.853 KB
10 Apr 2024 4.58 AM
root / root
0644
test_anydbm.py
2.212 KB
10 Apr 2024 4.58 AM
root / root
0644
test_anydbm.pyc
3.678 KB
10 Apr 2024 4.58 AM
root / root
0644
test_anydbm.pyo
3.678 KB
10 Apr 2024 4.58 AM
root / root
0644
test_applesingle.py
1.768 KB
10 Apr 2024 4.58 AM
root / root
0644
test_applesingle.pyc
2.556 KB
10 Apr 2024 4.58 AM
root / root
0644
test_applesingle.pyo
2.556 KB
10 Apr 2024 4.58 AM
root / root
0644
test_argparse.py
155.472 KB
10 Apr 2024 4.58 AM
root / root
0644
test_argparse.pyc
178.991 KB
10 Apr 2024 4.58 AM
root / root
0644
test_argparse.pyo
178.662 KB
10 Apr 2024 4.58 AM
root / root
0644
test_array.py
37.162 KB
10 Apr 2024 4.58 AM
root / root
0644
test_array.pyc
37.688 KB
10 Apr 2024 4.58 AM
root / root
0644
test_array.pyo
37.688 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ascii_formatd.py
1.874 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ascii_formatd.pyc
2.298 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ascii_formatd.pyo
2.298 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ast.py
25.303 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ast.pyc
23.67 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ast.pyo
23.67 KB
10 Apr 2024 4.58 AM
root / root
0644
test_asynchat.py
9.74 KB
10 Apr 2024 4.58 AM
root / root
0644
test_asynchat.pyc
12.072 KB
10 Apr 2024 4.58 AM
root / root
0644
test_asynchat.pyo
12.072 KB
10 Apr 2024 4.58 AM
root / root
0644
test_asyncore.py
22.946 KB
10 Apr 2024 4.58 AM
root / root
0644
test_asyncore.pyc
29.528 KB
10 Apr 2024 4.58 AM
root / root
0644
test_asyncore.pyo
29.528 KB
10 Apr 2024 4.58 AM
root / root
0644
test_atexit.py
2.388 KB
10 Apr 2024 4.58 AM
root / root
0644
test_atexit.pyc
4.381 KB
10 Apr 2024 4.58 AM
root / root
0644
test_atexit.pyo
4.381 KB
10 Apr 2024 4.58 AM
root / root
0644
test_audioop.py
19.449 KB
10 Apr 2024 4.58 AM
root / root
0644
test_audioop.pyc
19.683 KB
10 Apr 2024 4.58 AM
root / root
0644
test_audioop.pyo
19.683 KB
10 Apr 2024 4.58 AM
root / root
0644
test_augassign.py
7.986 KB
10 Apr 2024 4.58 AM
root / root
0644
test_augassign.pyc
13.419 KB
10 Apr 2024 4.58 AM
root / root
0644
test_augassign.pyo
13.419 KB
10 Apr 2024 4.58 AM
root / root
0644
test_base64.py
10.245 KB
10 Apr 2024 4.58 AM
root / root
0644
test_base64.pyc
9.027 KB
10 Apr 2024 4.58 AM
root / root
0644
test_base64.pyo
9.027 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bastion.py
0.037 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bastion.pyc
0.125 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bastion.pyo
0.125 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bdb.py
36.684 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bdb.pyc
37.602 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bdb.pyo
37.521 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bigaddrspace.py
1.272 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bigaddrspace.pyc
1.532 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bigaddrspace.pyo
1.532 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bigmem.py
37.653 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bigmem.pyc
37.436 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bigmem.pyo
37.436 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binascii.py
12.454 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binascii.pyc
11.015 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binascii.pyo
11.015 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binhex.py
0.98 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binhex.pyc
1.767 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binhex.pyo
1.767 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binop.py
10.489 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binop.pyc
12.925 KB
10 Apr 2024 4.58 AM
root / root
0644
test_binop.pyo
12.925 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bisect.py
14.491 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bisect.pyc
15.51 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bisect.pyo
15.51 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bool.py
13.87 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bool.pyc
14.229 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bool.pyo
14.229 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb.py
11.695 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb.pyc
13.169 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb.pyo
13.169 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb185.py
1.229 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb185.pyc
1.911 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb185.pyo
1.911 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb3.py
2.911 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb3.pyc
2.399 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bsddb3.pyo
2.399 KB
10 Apr 2024 4.58 AM
root / root
0644
test_buffer.py
2.017 KB
10 Apr 2024 4.58 AM
root / root
0644
test_buffer.pyc
3.152 KB
10 Apr 2024 4.58 AM
root / root
0644
test_buffer.pyo
3.152 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bufio.py
2.688 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bufio.pyc
2.701 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bufio.pyo
2.701 KB
10 Apr 2024 4.58 AM
root / root
0644
test_builtin.py
65.276 KB
10 Apr 2024 4.58 AM
root / root
0644
test_builtin.pyc
80.332 KB
10 Apr 2024 4.58 AM
root / root
0644
test_builtin.pyo
80.332 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bytes.py
43.973 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bytes.pyc
50.881 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bytes.pyo
50.881 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bz2.py
19.554 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bz2.pyc
20.021 KB
10 Apr 2024 4.58 AM
root / root
0644
test_bz2.pyo
20.021 KB
10 Apr 2024 4.58 AM
root / root
0644
test_calendar.py
33.919 KB
10 Apr 2024 4.58 AM
root / root
0644
test_calendar.pyc
36.432 KB
10 Apr 2024 4.58 AM
root / root
0644
test_calendar.pyo
36.432 KB
10 Apr 2024 4.58 AM
root / root
0644
test_call.py
3.21 KB
10 Apr 2024 4.58 AM
root / root
0644
test_call.pyc
6.076 KB
10 Apr 2024 4.58 AM
root / root
0644
test_call.pyo
6.076 KB
10 Apr 2024 4.58 AM
root / root
0644
test_capi.py
5.425 KB
10 Apr 2024 4.58 AM
root / root
0644
test_capi.pyc
6.15 KB
10 Apr 2024 4.58 AM
root / root
0644
test_capi.pyo
6.15 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cd.py
0.89 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cd.pyc
0.983 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cd.pyo
0.983 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cfgparser.py
28.106 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cfgparser.pyc
27.804 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cfgparser.pyo
27.804 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cgi.py
19.091 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cgi.pyc
18.294 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cgi.pyo
18.294 KB
10 Apr 2024 4.58 AM
root / root
0644
test_charmapcodec.py
1.8 KB
10 Apr 2024 4.58 AM
root / root
0644
test_charmapcodec.pyc
2.617 KB
10 Apr 2024 4.58 AM
root / root
0644
test_charmapcodec.pyo
2.617 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cl.py
3.887 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cl.pyc
4.892 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cl.pyo
4.892 KB
10 Apr 2024 4.58 AM
root / root
0644
test_class.py
19.178 KB
10 Apr 2024 4.58 AM
root / root
0644
test_class.pyc
20.334 KB
10 Apr 2024 4.58 AM
root / root
0644
test_class.pyo
20.334 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmath.py
19.314 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmath.pyc
19.256 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmath.pyo
19.256 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd.py
6.151 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd.pyc
8.187 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd.pyo
8.187 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd_line.py
5.147 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd_line.pyc
5.426 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd_line.pyo
5.426 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd_line_script.py
11.585 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd_line_script.pyc
11.847 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cmd_line_script.pyo
11.847 KB
10 Apr 2024 4.58 AM
root / root
0644
test_code.py
4.503 KB
10 Apr 2024 4.58 AM
root / root
0644
test_code.pyc
6.28 KB
10 Apr 2024 4.58 AM
root / root
0644
test_code.pyo
6.28 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codeccallbacks.py
32.496 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codeccallbacks.pyc
28.07 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codeccallbacks.pyo
28.07 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_cn.py
3.527 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_cn.pyc
3.903 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_cn.pyo
3.903 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_hk.py
0.753 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_hk.pyc
1.126 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_hk.pyo
1.126 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_iso2022.py
1.445 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_iso2022.pyc
2.18 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_iso2022.pyo
2.18 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_jp.py
3.771 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_jp.pyc
4.325 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_jp.pyo
4.325 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_kr.py
2.63 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_kr.pyc
2.843 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_kr.pyo
2.843 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_tw.py
0.733 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_tw.pyc
1.116 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecencodings_tw.pyo
1.116 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_cn.py
0.811 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_cn.pyc
1.361 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_cn.pyo
1.361 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_hk.py
0.459 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_hk.pyc
0.838 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_hk.pyo
0.838 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_jp.py
1.784 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_jp.pyc
2.574 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_jp.pyo
2.574 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_kr.py
1.247 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_kr.pyc
1.543 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_kr.pyo
1.543 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_tw.py
0.702 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_tw.pyc
1.184 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecmaps_tw.pyo
1.184 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecs.py
79.553 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecs.pyc
67.042 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codecs.pyo
67.042 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codeop.py
7.469 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codeop.pyc
7.919 KB
10 Apr 2024 4.58 AM
root / root
0644
test_codeop.pyo
7.919 KB
10 Apr 2024 4.58 AM
root / root
0644
test_coercion.py
11.132 KB
10 Apr 2024 4.58 AM
root / root
0644
test_coercion.pyc
15.632 KB
10 Apr 2024 4.58 AM
root / root
0644
test_coercion.pyo
15.632 KB
10 Apr 2024 4.58 AM
root / root
0644
test_collections.py
39.283 KB
10 Apr 2024 4.58 AM
root / root
0644
test_collections.pyc
43.663 KB
10 Apr 2024 4.58 AM
root / root
0644
test_collections.pyo
43.663 KB
10 Apr 2024 4.58 AM
root / root
0644
test_colorsys.py
2.777 KB
10 Apr 2024 4.58 AM
root / root
0644
test_colorsys.pyc
3.78 KB
10 Apr 2024 4.58 AM
root / root
0644
test_colorsys.pyo
3.78 KB
10 Apr 2024 4.58 AM
root / root
0644
test_commands.py
2.578 KB
10 Apr 2024 4.58 AM
root / root
0644
test_commands.pyc
2.247 KB
10 Apr 2024 4.58 AM
root / root
0644
test_commands.pyo
2.247 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compare.py
1.453 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compare.pyc
3.22 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compare.pyo
3.22 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compile.py
24.223 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compile.pyc
26.349 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compile.pyo
26.349 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compileall.py
2.676 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compileall.pyc
3.616 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compileall.pyo
3.616 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compiler.py
10.958 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compiler.pyc
12.672 KB
10 Apr 2024 4.58 AM
root / root
0644
test_compiler.pyo
12.672 KB
10 Apr 2024 4.58 AM
root / root
0644
test_complex.py
28.359 KB
10 Apr 2024 4.58 AM
root / root
0644
test_complex.pyc
34.68 KB
10 Apr 2024 4.58 AM
root / root
0644
test_complex.pyo
34.68 KB
10 Apr 2024 4.58 AM
root / root
0644
test_complex_args.py
3.425 KB
10 Apr 2024 4.58 AM
root / root
0644
test_complex_args.pyc
4.831 KB
10 Apr 2024 4.58 AM
root / root
0644
test_complex_args.pyo
4.831 KB
10 Apr 2024 4.58 AM
root / root
0644
test_contains.py
3.079 KB
10 Apr 2024 4.58 AM
root / root
0644
test_contains.pyc
4.887 KB
10 Apr 2024 4.58 AM
root / root
0644
test_contains.pyo
4.887 KB
10 Apr 2024 4.58 AM
root / root
0644
test_contextlib.py
9.197 KB
10 Apr 2024 4.58 AM
root / root
0644
test_contextlib.pyc
14.579 KB
10 Apr 2024 4.58 AM
root / root
0644
test_contextlib.pyo
14.579 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cookie.py
6.931 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cookie.pyc
7.292 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cookie.pyo
7.292 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cookielib.py
75.125 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cookielib.pyc
51.704 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cookielib.pyo
51.704 KB
10 Apr 2024 4.58 AM
root / root
0644
test_copy.py
22.475 KB
10 Apr 2024 4.58 AM
root / root
0644
test_copy.pyc
41.204 KB
10 Apr 2024 4.58 AM
root / root
0644
test_copy.pyo
41.204 KB
10 Apr 2024 4.58 AM
root / root
0644
test_copy_reg.py
4.513 KB
10 Apr 2024 4.58 AM
root / root
0644
test_copy_reg.pyc
4.944 KB
10 Apr 2024 4.58 AM
root / root
0644
test_copy_reg.pyo
4.944 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cpickle.py
6.809 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cpickle.pyc
10.62 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cpickle.pyo
10.62 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cprofile.py
7.256 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cprofile.pyc
8.086 KB
10 Apr 2024 4.58 AM
root / root
0644
test_cprofile.pyo
8.086 KB
10 Apr 2024 4.58 AM
root / root
0644
test_crypt.py
1.298 KB
10 Apr 2024 4.58 AM
root / root
0644
test_crypt.pyc
2.06 KB
10 Apr 2024 4.58 AM
root / root
0644
test_crypt.pyo
2.06 KB
10 Apr 2024 4.58 AM
root / root
0644
test_csv.py
44.328 KB
10 Apr 2024 4.58 AM
root / root
0644
test_csv.pyc
46.332 KB
10 Apr 2024 4.58 AM
root / root
0644
test_csv.pyo
46.332 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ctypes.py
0.408 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ctypes.pyc
0.726 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ctypes.pyo
0.726 KB
10 Apr 2024 4.58 AM
root / root
0644
test_curses.py
15.53 KB
10 Apr 2024 4.58 AM
root / root
0644
test_curses.pyc
16.396 KB
10 Apr 2024 4.58 AM
root / root
0644
test_curses.pyo
16.396 KB
10 Apr 2024 4.58 AM
root / root
0644
test_datetime.py
133.725 KB
10 Apr 2024 4.58 AM
root / root
0644
test_datetime.pyc
127.232 KB
10 Apr 2024 4.58 AM
root / root
0644
test_datetime.pyo
126.912 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dbm.py
1.236 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dbm.pyc
2.43 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dbm.pyo
2.43 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decimal.py
83.006 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decimal.pyc
80.032 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decimal.pyo
80.032 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decorators.py
9.618 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decorators.pyc
14.211 KB
10 Apr 2024 4.58 AM
root / root
0644
test_decorators.pyo
14.136 KB
10 Apr 2024 4.58 AM
root / root
0644
test_defaultdict.py
5.69 KB
10 Apr 2024 4.58 AM
root / root
0644
test_defaultdict.pyc
6.487 KB
10 Apr 2024 4.58 AM
root / root
0644
test_defaultdict.pyo
6.487 KB
10 Apr 2024 4.58 AM
root / root
0644
test_deque.py
25.562 KB
10 Apr 2024 4.58 AM
root / root
0644
test_deque.pyc
28.944 KB
10 Apr 2024 4.58 AM
root / root
0644
test_deque.pyo
28.9 KB
10 Apr 2024 4.58 AM
root / root
0644
test_descr.py
164.213 KB
10 Apr 2024 4.58 AM
root / root
0644
test_descr.pyc
209.509 KB
10 Apr 2024 4.58 AM
root / root
0644
test_descr.pyo
209.442 KB
10 Apr 2024 4.58 AM
root / root
0644
test_descrtut.py
11.77 KB
10 Apr 2024 4.58 AM
root / root
0644
test_descrtut.pyc
13.092 KB
10 Apr 2024 4.58 AM
root / root
0644
test_descrtut.pyo
13.092 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dict.py
24.177 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dict.pyc
35.261 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dict.pyo
35.261 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dictcomps.py
3.759 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dictcomps.pyc
5.806 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dictcomps.pyo
5.806 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dictviews.py
9.887 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dictviews.pyc
9.451 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dictviews.pyo
9.451 KB
10 Apr 2024 4.58 AM
root / root
0644
test_difflib.py
11.228 KB
10 Apr 2024 4.58 AM
root / root
0644
test_difflib.pyc
13.041 KB
10 Apr 2024 4.58 AM
root / root
0644
test_difflib.pyo
13.041 KB
10 Apr 2024 4.58 AM
root / root
0644
test_difflib_expect.html
100.862 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dircache.py
2.351 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dircache.pyc
2.94 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dircache.pyo
2.94 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dis.py
4.554 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dis.pyc
5.538 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dis.pyo
5.488 KB
10 Apr 2024 4.58 AM
root / root
0644
test_distutils.py
0.376 KB
10 Apr 2024 4.58 AM
root / root
0644
test_distutils.pyc
0.707 KB
10 Apr 2024 4.58 AM
root / root
0644
test_distutils.pyo
0.707 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dl.py
1.101 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dl.pyc
1.369 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dl.pyo
1.369 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest.py
86.23 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest.pyc
89.622 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest.pyo
89.561 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest.txt
0.289 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest2.py
2.331 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest2.pyc
3.546 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest2.pyo
3.546 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest2.txt
0.383 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest3.txt
0.079 KB
10 Apr 2024 4.58 AM
root / root
0644
test_doctest4.txt
0.307 KB
10 Apr 2024 4.58 AM
root / root
0644
test_docxmlrpc.py
8.302 KB
10 Apr 2024 4.58 AM
root / root
0644
test_docxmlrpc.pyc
9.368 KB
10 Apr 2024 4.58 AM
root / root
0644
test_docxmlrpc.pyo
9.368 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dumbdbm.py
5.801 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dumbdbm.pyc
7.239 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dumbdbm.pyo
7.239 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dummy_thread.py
7.001 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dummy_thread.pyc
7.884 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dummy_thread.pyo
7.884 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dummy_threading.py
1.797 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dummy_threading.pyc
2.261 KB
10 Apr 2024 4.58 AM
root / root
0644
test_dummy_threading.pyo
2.261 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email.py
0.389 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email.pyc
0.552 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email.pyo
0.552 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email_codecs.py
0.451 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email_codecs.pyc
0.602 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email_codecs.pyo
0.602 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email_renamed.py
0.301 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email_renamed.pyc
0.491 KB
10 Apr 2024 4.58 AM
root / root
0644
test_email_renamed.pyo
0.491 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ensurepip.py
9.59 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ensurepip.pyc
11.665 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ensurepip.pyo
11.665 KB
10 Apr 2024 4.58 AM
root / root
0644
test_enumerate.py
7.359 KB
10 Apr 2024 4.58 AM
root / root
0644
test_enumerate.pyc
14.593 KB
10 Apr 2024 4.58 AM
root / root
0644
test_enumerate.pyo
14.593 KB
10 Apr 2024 4.58 AM
root / root
0644
test_eof.py
0.851 KB
10 Apr 2024 4.58 AM
root / root
0644
test_eof.pyc
1.427 KB
10 Apr 2024 4.58 AM
root / root
0644
test_eof.pyo
1.427 KB
10 Apr 2024 4.58 AM
root / root
0644
test_epoll.py
7.216 KB
10 Apr 2024 4.58 AM
root / root
0644
test_epoll.pyc
6.067 KB
10 Apr 2024 4.58 AM
root / root
0644
test_epoll.pyo
6.067 KB
10 Apr 2024 4.58 AM
root / root
0644
test_errno.py
1.134 KB
10 Apr 2024 4.58 AM
root / root
0644
test_errno.pyc
1.881 KB
10 Apr 2024 4.58 AM
root / root
0644
test_errno.pyo
1.881 KB
10 Apr 2024 4.58 AM
root / root
0644
test_exception_variations.py
3.946 KB
10 Apr 2024 4.58 AM
root / root
0644
test_exception_variations.pyc
4.143 KB
10 Apr 2024 4.58 AM
root / root
0644
test_exception_variations.pyo
4.143 KB
10 Apr 2024 4.58 AM
root / root
0644
test_exceptions.py
28.087 KB
10 Apr 2024 4.58 AM
root / root
0644
test_exceptions.pyc
25.48 KB
10 Apr 2024 4.58 AM
root / root
0644
test_exceptions.pyo
25.438 KB
10 Apr 2024 4.58 AM
root / root
0644
test_extcall.py
8.318 KB
10 Apr 2024 4.58 AM
root / root
0644
test_extcall.pyc
8.951 KB
10 Apr 2024 4.58 AM
root / root
0644
test_extcall.pyo
8.951 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fcntl.py
4.344 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fcntl.pyc
5.136 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fcntl.pyo
5.136 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file.py
10.919 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file.pyc
11.062 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file.pyo
10.965 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file2k.py
32.937 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file2k.py.stdin-test
32.855 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file2k.pyc
33.71 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file2k.pyo
33.528 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file_eintr.py
10.234 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file_eintr.pyc
8.59 KB
10 Apr 2024 4.58 AM
root / root
0644
test_file_eintr.pyo
8.496 KB
10 Apr 2024 4.58 AM
root / root
0644
test_filecmp.py
5.27 KB
10 Apr 2024 4.58 AM
root / root
0644
test_filecmp.pyc
5.174 KB
10 Apr 2024 4.58 AM
root / root
0644
test_filecmp.pyo
5.174 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fileinput.py
11.572 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fileinput.pyc
12 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fileinput.pyo
12 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fileio.py
16.708 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fileio.pyc
19.681 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fileio.pyo
19.681 KB
10 Apr 2024 4.58 AM
root / root
0644
test_float.py
62.903 KB
10 Apr 2024 4.58 AM
root / root
0644
test_float.pyc
50.806 KB
10 Apr 2024 4.58 AM
root / root
0644
test_float.pyo
50.806 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fnmatch.py
6.133 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fnmatch.pyc
6.85 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fnmatch.pyo
6.85 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fork1.py
2.156 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fork1.pyc
2.413 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fork1.pyo
2.413 KB
10 Apr 2024 4.58 AM
root / root
0644
test_format.py
15.901 KB
10 Apr 2024 4.58 AM
root / root
0644
test_format.pyc
13.236 KB
10 Apr 2024 4.58 AM
root / root
0644
test_format.pyo
13.236 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fpformat.py
2.643 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fpformat.pyc
3.116 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fpformat.pyo
3.116 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fractions.py
23.941 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fractions.pyc
26.315 KB
10 Apr 2024 4.58 AM
root / root
0644
test_fractions.pyo
26.085 KB
10 Apr 2024 4.58 AM
root / root
0644
test_frozen.py
1.207 KB
10 Apr 2024 4.58 AM
root / root
0644
test_frozen.pyc
1.543 KB
10 Apr 2024 4.58 AM
root / root
0644
test_frozen.pyo
1.543 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ftplib.py
29.891 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ftplib.pyc
37.578 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ftplib.pyo
37.516 KB
10 Apr 2024 4.58 AM
root / root
0644
test_funcattrs.py
12.45 KB
10 Apr 2024 4.58 AM
root / root
0644
test_funcattrs.pyc
14.92 KB
10 Apr 2024 4.58 AM
root / root
0644
test_funcattrs.pyo
14.92 KB
10 Apr 2024 4.58 AM
root / root
0644
test_functools.py
23.466 KB
10 Apr 2024 4.58 AM
root / root
0644
test_functools.pyc
34.05 KB
10 Apr 2024 4.58 AM
root / root
0644
test_functools.pyo
34.05 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future.py
3.769 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future.pyc
5.148 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future.pyo
5.148 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future1.py
0.224 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future1.pyc
0.563 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future1.pyo
0.563 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future2.py
0.147 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future2.pyc
0.577 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future2.pyo
0.577 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future3.py
0.563 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future3.pyc
1.648 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future3.pyo
1.648 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future4.py
1.48 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future4.pyc
1.632 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future4.pyo
1.632 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future5.py
0.53 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future5.pyc
1.251 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future5.pyo
1.251 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future_builtins.py
1.287 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future_builtins.pyc
1.923 KB
10 Apr 2024 4.58 AM
root / root
0644
test_future_builtins.pyo
1.923 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gc.py
23.837 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gc.pyc
22.14 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gc.pyo
22.081 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gdb.py
39.78 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gdb.pyc
32.27 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gdb.pyo
32.27 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gdbm.py
2.772 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gdbm.pyc
3.538 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gdbm.pyo
3.538 KB
10 Apr 2024 4.58 AM
root / root
0644
test_generators.py
49.627 KB
10 Apr 2024 4.58 AM
root / root
0644
test_generators.pyc
45.1 KB
10 Apr 2024 4.58 AM
root / root
0644
test_generators.pyo
44.441 KB
10 Apr 2024 4.58 AM
root / root
0644
test_genericpath.py
10.314 KB
10 Apr 2024 4.58 AM
root / root
0644
test_genericpath.pyc
10.194 KB
10 Apr 2024 4.58 AM
root / root
0644
test_genericpath.pyo
10.194 KB
10 Apr 2024 4.58 AM
root / root
0644
test_genexps.py
7.234 KB
10 Apr 2024 4.58 AM
root / root
0644
test_genexps.pyc
7.472 KB
10 Apr 2024 4.58 AM
root / root
0644
test_genexps.pyo
7.472 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getargs.py
0.916 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getargs.pyc
1.15 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getargs.pyo
1.15 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getargs2.py
39.705 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getargs2.pyc
38.504 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getargs2.pyo
38.504 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getopt.py
6.81 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getopt.pyc
6.78 KB
10 Apr 2024 4.58 AM
root / root
0644
test_getopt.pyo
6.78 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gettext.py
23.016 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gettext.pyc
25 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gettext.pyo
25 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gl.py
6.572 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gl.pyc
8.389 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gl.pyo
8.389 KB
10 Apr 2024 4.58 AM
root / root
0644
test_glob.py
6.781 KB
10 Apr 2024 4.58 AM
root / root
0644
test_glob.pyc
8.299 KB
10 Apr 2024 4.58 AM
root / root
0644
test_glob.pyo
8.299 KB
10 Apr 2024 4.58 AM
root / root
0644
test_global.py
0.979 KB
10 Apr 2024 4.58 AM
root / root
0644
test_global.pyc
1.812 KB
10 Apr 2024 4.58 AM
root / root
0644
test_global.pyo
1.812 KB
10 Apr 2024 4.58 AM
root / root
0644
test_grammar.py
39.1 KB
10 Apr 2024 4.58 AM
root / root
0644
test_grammar.pyc
45.598 KB
10 Apr 2024 4.58 AM
root / root
0644
test_grammar.pyo
45.188 KB
10 Apr 2024 4.58 AM
root / root
0644
test_grp.py
3.214 KB
10 Apr 2024 4.58 AM
root / root
0644
test_grp.pyc
2.984 KB
10 Apr 2024 4.58 AM
root / root
0644
test_grp.pyo
2.984 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gzip.py
13.171 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gzip.pyc
12.894 KB
10 Apr 2024 4.58 AM
root / root
0644
test_gzip.pyo
12.894 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hash.py
7.973 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hash.pyc
12.169 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hash.pyo
12.169 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hashlib.py
20.054 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hashlib.pyc
20.328 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hashlib.pyo
20.143 KB
10 Apr 2024 4.58 AM
root / root
0644
test_heapq.py
15.402 KB
10 Apr 2024 4.58 AM
root / root
0644
test_heapq.pyc
22.76 KB
10 Apr 2024 4.58 AM
root / root
0644
test_heapq.pyo
22.76 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hmac.py
16.975 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hmac.pyc
15.192 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hmac.pyo
15.192 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hotshot.py
5.002 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hotshot.pyc
6.559 KB
10 Apr 2024 4.58 AM
root / root
0644
test_hotshot.pyo
6.559 KB
10 Apr 2024 4.58 AM
root / root
0644
test_htmllib.py
1.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_htmllib.pyc
3.324 KB
10 Apr 2024 4.58 AM
root / root
0644
test_htmllib.pyo
3.324 KB
10 Apr 2024 4.58 AM
root / root
0644
test_htmlparser.py
24.735 KB
10 Apr 2024 4.58 AM
root / root
0644
test_htmlparser.pyc
27.164 KB
10 Apr 2024 4.58 AM
root / root
0644
test_htmlparser.pyo
27.164 KB
10 Apr 2024 4.58 AM
root / root
0644
test_httplib.py
39.874 KB
10 Apr 2024 4.58 AM
root / root
0644
test_httplib.pyc
40.26 KB
10 Apr 2024 4.58 AM
root / root
0644
test_httplib.pyo
40.26 KB
10 Apr 2024 4.58 AM
root / root
0644
test_httpservers.py
24.559 KB
10 Apr 2024 4.58 AM
root / root
0644
test_httpservers.pyc
29.76 KB
10 Apr 2024 4.58 AM
root / root
0644
test_httpservers.pyo
29.76 KB
10 Apr 2024 4.58 AM
root / root
0644
test_idle.py
0.802 KB
10 Apr 2024 4.58 AM
root / root
0644
test_idle.pyc
0.754 KB
10 Apr 2024 4.58 AM
root / root
0644
test_idle.pyo
0.754 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imageop.py
6.823 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imageop.pyc
5.242 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imageop.pyo
5.242 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imaplib.py
7.551 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imaplib.pyc
9.797 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imaplib.pyo
9.797 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imgfile.py
4.186 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imgfile.pyc
2.401 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imgfile.pyo
2.401 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imghdr.py
3.768 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imghdr.pyc
5.791 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imghdr.pyo
5.791 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imp.py
2.31 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imp.pyc
2.651 KB
10 Apr 2024 4.58 AM
root / root
0644
test_imp.pyo
2.651 KB
10 Apr 2024 4.58 AM
root / root
0644
test_import.py
24.318 KB
10 Apr 2024 4.58 AM
root / root
0644
test_import.pyc
22.346 KB
10 Apr 2024 4.58 AM
root / root
0644
test_import.pyo
22.212 KB
10 Apr 2024 4.58 AM
root / root
0644
test_import_magic.py
2.214 KB
10 Apr 2024 4.58 AM
root / root
0644
test_import_magic.pyc
2.584 KB
10 Apr 2024 4.58 AM
root / root
0644
test_import_magic.pyo
2.584 KB
10 Apr 2024 4.58 AM
root / root
0644
test_importhooks.py
8.165 KB
10 Apr 2024 4.58 AM
root / root
0644
test_importhooks.pyc
9.931 KB
10 Apr 2024 4.58 AM
root / root
0644
test_importhooks.pyo
9.931 KB
10 Apr 2024 4.58 AM
root / root
0644
test_importlib.py
5.631 KB
10 Apr 2024 4.58 AM
root / root
0644
test_importlib.pyc
6.376 KB
10 Apr 2024 4.58 AM
root / root
0644
test_importlib.pyo
6.376 KB
10 Apr 2024 4.58 AM
root / root
0644
test_index.py
9.826 KB
10 Apr 2024 4.58 AM
root / root
0644
test_index.pyc
16.884 KB
10 Apr 2024 4.58 AM
root / root
0644
test_index.pyo
16.884 KB
10 Apr 2024 4.58 AM
root / root
0644
test_inspect.py
35.548 KB
10 Apr 2024 4.58 AM
root / root
0644
test_inspect.pyc
41.727 KB
10 Apr 2024 4.58 AM
root / root
0644
test_inspect.pyo
41.673 KB
10 Apr 2024 4.58 AM
root / root
0644
test_int.py
19.544 KB
10 Apr 2024 4.58 AM
root / root
0644
test_int.pyc
20.121 KB
10 Apr 2024 4.58 AM
root / root
0644
test_int.pyo
20.121 KB
10 Apr 2024 4.58 AM
root / root
0644
test_int_literal.py
8.914 KB
10 Apr 2024 4.58 AM
root / root
0644
test_int_literal.pyc
4.885 KB
10 Apr 2024 4.58 AM
root / root
0644
test_int_literal.pyo
4.885 KB
10 Apr 2024 4.58 AM
root / root
0644
test_io.py
123.404 KB
10 Apr 2024 4.58 AM
root / root
0644
test_io.pyc
130.105 KB
10 Apr 2024 4.58 AM
root / root
0644
test_io.pyo
130.014 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ioctl.py
3.233 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ioctl.pyc
3.499 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ioctl.pyo
3.499 KB
10 Apr 2024 4.58 AM
root / root
0644
test_isinstance.py
9.576 KB
10 Apr 2024 4.58 AM
root / root
0644
test_isinstance.pyc
12.317 KB
10 Apr 2024 4.58 AM
root / root
0644
test_isinstance.pyo
12.317 KB
10 Apr 2024 4.58 AM
root / root
0644
test_iter.py
29.298 KB
10 Apr 2024 4.58 AM
root / root
0644
test_iter.pyc
35.379 KB
10 Apr 2024 4.58 AM
root / root
0644
test_iter.pyo
35.347 KB
10 Apr 2024 4.58 AM
root / root
0644
test_iterlen.py
7.952 KB
10 Apr 2024 4.58 AM
root / root
0644
test_iterlen.pyc
12.321 KB
10 Apr 2024 4.58 AM
root / root
0644
test_iterlen.pyo
12.321 KB
10 Apr 2024 4.58 AM
root / root
0644
test_itertools.py
73.607 KB
10 Apr 2024 4.58 AM
root / root
0644
test_itertools.pyc
87.461 KB
10 Apr 2024 4.58 AM
root / root
0644
test_itertools.pyo
87.461 KB
10 Apr 2024 4.58 AM
root / root
0644
test_json.py
0.319 KB
10 Apr 2024 4.58 AM
root / root
0644
test_json.pyc
0.654 KB
10 Apr 2024 4.58 AM
root / root
0644
test_json.pyo
0.654 KB
10 Apr 2024 4.58 AM
root / root
0644
test_kqueue.py
8.108 KB
10 Apr 2024 4.58 AM
root / root
0644
test_kqueue.pyc
7.158 KB
10 Apr 2024 4.58 AM
root / root
0644
test_kqueue.pyo
7.158 KB
10 Apr 2024 4.58 AM
root / root
0644
test_largefile.py
7.463 KB
10 Apr 2024 4.58 AM
root / root
0644
test_largefile.pyc
6.405 KB
10 Apr 2024 4.58 AM
root / root
0644
test_largefile.pyo
6.405 KB
10 Apr 2024 4.58 AM
root / root
0644
test_lib2to3.py
0.6 KB
10 Apr 2024 4.58 AM
root / root
0644
test_lib2to3.pyc
0.966 KB
10 Apr 2024 4.58 AM
root / root
0644
test_lib2to3.pyo
0.966 KB
10 Apr 2024 4.58 AM
root / root
0644
test_linecache.py
4.555 KB
10 Apr 2024 4.58 AM
root / root
0644
test_linecache.pyc
4.33 KB
10 Apr 2024 4.58 AM
root / root
0644
test_linecache.pyo
4.33 KB
10 Apr 2024 4.58 AM
root / root
0644
test_linuxaudiodev.py
3.104 KB
10 Apr 2024 4.58 AM
root / root
0644
test_linuxaudiodev.pyc
3.71 KB
10 Apr 2024 4.58 AM
root / root
0644
test_linuxaudiodev.pyo
3.71 KB
10 Apr 2024 4.58 AM
root / root
0644
test_list.py
2.581 KB
10 Apr 2024 4.58 AM
root / root
0644
test_list.pyc
3.099 KB
10 Apr 2024 4.58 AM
root / root
0644
test_list.pyo
3.099 KB
10 Apr 2024 4.58 AM
root / root
0644
test_locale.py
19.106 KB
10 Apr 2024 4.58 AM
root / root
0644
test_locale.pyc
22.411 KB
10 Apr 2024 4.58 AM
root / root
0644
test_locale.pyo
22.411 KB
10 Apr 2024 4.58 AM
root / root
0644
test_logging.py
61.139 KB
10 Apr 2024 4.58 AM
root / root
0644
test_logging.pyc
47.46 KB
10 Apr 2024 4.58 AM
root / root
0644
test_logging.pyo
47.46 KB
10 Apr 2024 4.58 AM
root / root
0644
test_long.py
37.451 KB
10 Apr 2024 4.58 AM
root / root
0644
test_long.pyc
45.225 KB
10 Apr 2024 4.58 AM
root / root
0644
test_long.pyo
45.041 KB
10 Apr 2024 4.58 AM
root / root
0644
test_long_future.py
8.814 KB
10 Apr 2024 4.58 AM
root / root
0644
test_long_future.pyc
12.054 KB
10 Apr 2024 4.58 AM
root / root
0644
test_long_future.pyo
12.054 KB
10 Apr 2024 4.58 AM
root / root
0644
test_longexp.py
0.311 KB
10 Apr 2024 4.58 AM
root / root
0644
test_longexp.pyc
0.896 KB
10 Apr 2024 4.58 AM
root / root
0644
test_longexp.pyo
0.896 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macos.py
2.718 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macos.pyc
2.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macos.pyo
2.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macostools.py
2.924 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macostools.pyc
3.606 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macostools.pyo
3.606 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macpath.py
2.871 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macpath.pyc
3.854 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macpath.pyo
3.854 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macurl2path.py
1.796 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macurl2path.pyc
1.896 KB
10 Apr 2024 4.58 AM
root / root
0644
test_macurl2path.pyo
1.896 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mailbox.py
84.54 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mailbox.pyc
84.453 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mailbox.pyo
84.453 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mailcap.py
10.659 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mailcap.pyc
8.278 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mailcap.pyo
8.278 KB
10 Apr 2024 4.58 AM
root / root
0644
test_marshal.py
15.516 KB
10 Apr 2024 4.58 AM
root / root
0644
test_marshal.pyc
17.293 KB
10 Apr 2024 4.58 AM
root / root
0644
test_marshal.pyo
17.293 KB
10 Apr 2024 4.58 AM
root / root
0644
test_math.py
43.447 KB
10 Apr 2024 4.58 AM
root / root
0644
test_math.pyc
38.922 KB
10 Apr 2024 4.58 AM
root / root
0644
test_math.pyo
38.922 KB
10 Apr 2024 4.58 AM
root / root
0644
test_md5.py
1.748 KB
10 Apr 2024 4.58 AM
root / root
0644
test_md5.pyc
2.74 KB
10 Apr 2024 4.58 AM
root / root
0644
test_md5.pyo
2.74 KB
10 Apr 2024 4.58 AM
root / root
0644
test_memoryio.py
27.79 KB
10 Apr 2024 4.58 AM
root / root
0644
test_memoryio.pyc
28.57 KB
10 Apr 2024 4.58 AM
root / root
0644
test_memoryio.pyo
28.57 KB
10 Apr 2024 4.58 AM
root / root
0644
test_memoryview.py
12.339 KB
10 Apr 2024 4.58 AM
root / root
0644
test_memoryview.pyc
13.958 KB
10 Apr 2024 4.58 AM
root / root
0644
test_memoryview.pyo
13.958 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mhlib.py
10.881 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mhlib.pyc
11.504 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mhlib.pyo
11.504 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mimetools.py
1.736 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mimetools.pyc
2.499 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mimetools.pyo
2.499 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mimetypes.py
6.096 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mimetypes.pyc
8.404 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mimetypes.pyo
8.404 KB
10 Apr 2024 4.58 AM
root / root
0644
test_minidom.py
61.933 KB
10 Apr 2024 4.58 AM
root / root
0644
test_minidom.pyc
52.697 KB
10 Apr 2024 4.58 AM
root / root
0644
test_minidom.pyo
52.697 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mmap.py
25.232 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mmap.pyc
21.504 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mmap.pyo
21.454 KB
10 Apr 2024 4.58 AM
root / root
0644
test_module.py
2.686 KB
10 Apr 2024 4.58 AM
root / root
0644
test_module.pyc
3.309 KB
10 Apr 2024 4.58 AM
root / root
0644
test_module.pyo
3.309 KB
10 Apr 2024 4.58 AM
root / root
0644
test_modulefinder.py
8.175 KB
10 Apr 2024 4.58 AM
root / root
0644
test_modulefinder.pyc
8.196 KB
10 Apr 2024 4.58 AM
root / root
0644
test_modulefinder.pyo
8.196 KB
10 Apr 2024 4.58 AM
root / root
0644
test_msilib.py
3.003 KB
10 Apr 2024 4.58 AM
root / root
0644
test_msilib.pyc
3.642 KB
10 Apr 2024 4.58 AM
root / root
0644
test_msilib.pyo
3.642 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multibytecodec.py
10.816 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multibytecodec.pyc
12.393 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multibytecodec.pyo
12.393 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multifile.py
1.662 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multifile.pyc
2.027 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multifile.pyo
1.962 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multiprocessing.py
85.156 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multiprocessing.pyc
90.999 KB
10 Apr 2024 4.58 AM
root / root
0644
test_multiprocessing.pyo
90.871 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mutants.py
8.302 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mutants.pyc
6.464 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mutants.pyo
6.464 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mutex.py
0.976 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mutex.pyc
1.701 KB
10 Apr 2024 4.58 AM
root / root
0644
test_mutex.pyo
1.701 KB
10 Apr 2024 4.58 AM
root / root
0644
test_netrc.py
4.685 KB
10 Apr 2024 4.58 AM
root / root
0644
test_netrc.pyc
6.568 KB
10 Apr 2024 4.58 AM
root / root
0644
test_netrc.pyo
6.568 KB
10 Apr 2024 4.58 AM
root / root
0644
test_new.py
5.91 KB
10 Apr 2024 4.58 AM
root / root
0644
test_new.pyc
5.622 KB
10 Apr 2024 4.58 AM
root / root
0644
test_new.pyo
5.622 KB
10 Apr 2024 4.58 AM
root / root
0644
test_nis.py
1.147 KB
10 Apr 2024 4.58 AM
root / root
0644
test_nis.pyc
1.313 KB
10 Apr 2024 4.58 AM
root / root
0644
test_nis.pyo
1.313 KB
10 Apr 2024 4.58 AM
root / root
0644
test_nntplib.py
1.613 KB
10 Apr 2024 4.58 AM
root / root
0644
test_nntplib.pyc
2.897 KB
10 Apr 2024 4.58 AM
root / root
0644
test_nntplib.pyo
2.897 KB
10 Apr 2024 4.58 AM
root / root
0644
test_normalization.py
3.058 KB
10 Apr 2024 4.58 AM
root / root
0644
test_normalization.pyc
4.023 KB
10 Apr 2024 4.58 AM
root / root
0644
test_normalization.pyo
4.023 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ntpath.py
14.735 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ntpath.pyc
16.218 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ntpath.pyo
16.218 KB
10 Apr 2024 4.58 AM
root / root
0644
test_old_mailbox.py
4.77 KB
10 Apr 2024 4.58 AM
root / root
0644
test_old_mailbox.pyc
5.879 KB
10 Apr 2024 4.58 AM
root / root
0644
test_old_mailbox.pyo
5.879 KB
10 Apr 2024 4.58 AM
root / root
0644
test_opcodes.py
3.036 KB
10 Apr 2024 4.58 AM
root / root
0644
test_opcodes.pyc
4.071 KB
10 Apr 2024 4.58 AM
root / root
0644
test_opcodes.pyo
4.071 KB
10 Apr 2024 4.58 AM
root / root
0644
test_openpty.py
0.764 KB
10 Apr 2024 4.58 AM
root / root
0644
test_openpty.py.tty-fail
0.665 KB
10 Apr 2024 4.58 AM
root / root
0644
test_openpty.pyc
1.283 KB
10 Apr 2024 4.58 AM
root / root
0644
test_openpty.pyo
1.283 KB
10 Apr 2024 4.58 AM
root / root
0644
test_operator.py
21.377 KB
10 Apr 2024 4.58 AM
root / root
0644
test_operator.pyc
27.404 KB
10 Apr 2024 4.58 AM
root / root
0644
test_operator.pyo
27.404 KB
10 Apr 2024 4.58 AM
root / root
0644
test_optparse.py
61.251 KB
10 Apr 2024 4.58 AM
root / root
0644
test_optparse.pyc
75.765 KB
10 Apr 2024 4.58 AM
root / root
0644
test_optparse.pyo
75.765 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ordered_dict.py
13.114 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ordered_dict.pyc
16.095 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ordered_dict.pyo
16.095 KB
10 Apr 2024 4.58 AM
root / root
0644
test_os.py
39.34 KB
10 Apr 2024 4.58 AM
root / root
0644
test_os.pyc
36.406 KB
10 Apr 2024 4.58 AM
root / root
0644
test_os.pyo
36.406 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ossaudiodev.py
5.951 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ossaudiodev.pyc
5.024 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ossaudiodev.pyo
5.024 KB
10 Apr 2024 4.58 AM
root / root
0644
test_parser.py
24.811 KB
10 Apr 2024 4.58 AM
root / root
0644
test_parser.pyc
25.074 KB
10 Apr 2024 4.58 AM
root / root
0644
test_parser.pyo
25.074 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pdb.py
11.41 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pdb.pyc
12.948 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pdb.pyo
12.948 KB
10 Apr 2024 4.58 AM
root / root
0644
test_peepholer.py
8.645 KB
10 Apr 2024 4.58 AM
root / root
0644
test_peepholer.pyc
9.735 KB
10 Apr 2024 4.58 AM
root / root
0644
test_peepholer.pyo
9.735 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep247.py
1.988 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep247.pyc
2.476 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep247.pyo
2.476 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep277.py
7.57 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep277.pyc
7.157 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep277.pyo
7.157 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep352.py
8.835 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep352.pyc
8.769 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pep352.pyo
8.769 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pickle.py
3.314 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pickle.pyc
5.093 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pickle.pyo
5.093 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pickletools.py
0.597 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pickletools.pyc
1.273 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pickletools.pyo
1.273 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pipes.py
6.829 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pipes.pyc
7.208 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pipes.pyo
7.208 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkg.py
9.252 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkg.pyc
9.153 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkg.pyo
9.153 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkgimport.py
2.813 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkgimport.pyc
3.406 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkgimport.pyo
3.406 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkgutil.py
4.542 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkgutil.pyc
5.454 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pkgutil.pyo
5.454 KB
10 Apr 2024 4.58 AM
root / root
0644
test_platform.py
11.093 KB
10 Apr 2024 4.58 AM
root / root
0644
test_platform.pyc
12.102 KB
10 Apr 2024 4.58 AM
root / root
0644
test_platform.pyo
12.102 KB
10 Apr 2024 4.58 AM
root / root
0644
test_plistlib.py
7.796 KB
10 Apr 2024 4.58 AM
root / root
0644
test_plistlib.pyc
9.15 KB
10 Apr 2024 4.58 AM
root / root
0644
test_plistlib.pyo
9.15 KB
10 Apr 2024 4.58 AM
root / root
0644
test_poll.py
7.144 KB
10 Apr 2024 4.58 AM
root / root
0644
test_poll.pyc
6.965 KB
10 Apr 2024 4.58 AM
root / root
0644
test_poll.pyo
6.965 KB
10 Apr 2024 4.58 AM
root / root
0644
test_popen.py
1.563 KB
10 Apr 2024 4.58 AM
root / root
0644
test_popen.pyc
1.994 KB
10 Apr 2024 4.58 AM
root / root
0644
test_popen.pyo
1.994 KB
10 Apr 2024 4.58 AM
root / root
0644
test_popen2.py
4.214 KB
10 Apr 2024 4.58 AM
root / root
0644
test_popen2.pyc
4.459 KB
10 Apr 2024 4.58 AM
root / root
0644
test_popen2.pyo
4.459 KB
10 Apr 2024 4.58 AM
root / root
0644
test_poplib.py
10.611 KB
10 Apr 2024 4.58 AM
root / root
0644
test_poplib.pyc
15.72 KB
10 Apr 2024 4.58 AM
root / root
0644
test_poplib.pyo
15.657 KB
10 Apr 2024 4.58 AM
root / root
0644
test_posix.py
26.44 KB
10 Apr 2024 4.58 AM
root / root
0644
test_posix.pyc
24.551 KB
10 Apr 2024 4.58 AM
root / root
0644
test_posix.pyo
24.551 KB
10 Apr 2024 4.58 AM
root / root
0644
test_posixpath.py
21.275 KB
10 Apr 2024 4.58 AM
root / root
0644
test_posixpath.pyc
17.92 KB
10 Apr 2024 4.58 AM
root / root
0644
test_posixpath.pyo
17.92 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pow.py
4.515 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pow.pyc
4.667 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pow.pyo
4.667 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pprint.py
25.651 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pprint.pyc
26.244 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pprint.pyo
26.244 KB
10 Apr 2024 4.58 AM
root / root
0644
test_print.py
4.683 KB
10 Apr 2024 4.58 AM
root / root
0644
test_print.pyc
5.947 KB
10 Apr 2024 4.58 AM
root / root
0644
test_print.pyo
5.947 KB
10 Apr 2024 4.58 AM
root / root
0644
test_profile.py
7.843 KB
10 Apr 2024 4.58 AM
root / root
0644
test_profile.pyc
8.332 KB
10 Apr 2024 4.58 AM
root / root
0644
test_profile.pyo
8.332 KB
10 Apr 2024 4.58 AM
root / root
0644
test_property.py
6.766 KB
10 Apr 2024 4.58 AM
root / root
0644
test_property.pyc
11.664 KB
10 Apr 2024 4.58 AM
root / root
0644
test_property.pyo
11.664 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pstats.py
0.937 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pstats.pyc
1.412 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pstats.pyo
1.412 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pty.py
11.385 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pty.py.tty-fail
11.286 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pty.pyc
8.084 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pty.pyo
8.084 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pwd.py
4.188 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pwd.pyc
3.218 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pwd.pyo
3.218 KB
10 Apr 2024 4.58 AM
root / root
0644
test_py3kwarn.py
18.901 KB
10 Apr 2024 4.58 AM
root / root
0644
test_py3kwarn.pyc
23.021 KB
10 Apr 2024 4.58 AM
root / root
0644
test_py3kwarn.pyo
23.021 KB
10 Apr 2024 4.58 AM
root / root
0644
test_py_compile.py
1.7 KB
10 Apr 2024 4.58 AM
root / root
0644
test_py_compile.pyc
2.418 KB
10 Apr 2024 4.58 AM
root / root
0644
test_py_compile.pyo
2.418 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pyclbr.py
7.731 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pyclbr.pyc
6.818 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pyclbr.pyo
6.818 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pydoc.py
23.875 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pydoc.pyc
26.147 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pydoc.pyo
26.147 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pyexpat.py
25.742 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pyexpat.pyc
29.988 KB
10 Apr 2024 4.58 AM
root / root
0644
test_pyexpat.pyo
29.988 KB
10 Apr 2024 4.58 AM
root / root
0644
test_queue.py
11.694 KB
10 Apr 2024 4.58 AM
root / root
0644
test_queue.pyc
10.011 KB
10 Apr 2024 4.58 AM
root / root
0644
test_queue.pyo
10.011 KB
10 Apr 2024 4.58 AM
root / root
0644
test_quopri.py
7.309 KB
10 Apr 2024 4.58 AM
root / root
0644
test_quopri.pyc
7.962 KB
10 Apr 2024 4.58 AM
root / root
0644
test_quopri.pyo
7.962 KB
10 Apr 2024 4.58 AM
root / root
0644
test_random.py
25.158 KB
10 Apr 2024 4.58 AM
root / root
0644
test_random.pyc
25.536 KB
10 Apr 2024 4.58 AM
root / root
0644
test_random.pyo
25.536 KB
10 Apr 2024 4.58 AM
root / root
0644
test_re.py
59.429 KB
10 Apr 2024 4.58 AM
root / root
0644
test_re.pyc
53.845 KB
10 Apr 2024 4.58 AM
root / root
0644
test_re.pyo
53.59 KB
10 Apr 2024 4.58 AM
root / root
0644
test_readline.py
2.365 KB
10 Apr 2024 4.58 AM
root / root
0644
test_readline.pyc
2.575 KB
10 Apr 2024 4.58 AM
root / root
0644
test_readline.pyo
2.575 KB
10 Apr 2024 4.58 AM
root / root
0644
test_regrtest.py
28.505 KB
10 Apr 2024 4.58 AM
root / root
0644
test_regrtest.pyc
27.907 KB
10 Apr 2024 4.58 AM
root / root
0644
test_regrtest.pyo
27.907 KB
10 Apr 2024 4.58 AM
root / root
0644
test_repr.py
12.475 KB
10 Apr 2024 4.58 AM
root / root
0644
test_repr.pyc
15.309 KB
10 Apr 2024 4.58 AM
root / root
0644
test_repr.pyo
15.309 KB
10 Apr 2024 4.58 AM
root / root
0644
test_resource.py
4.756 KB
10 Apr 2024 4.58 AM
root / root
0644
test_resource.pyc
4.072 KB
10 Apr 2024 4.58 AM
root / root
0644
test_resource.pyo
4.072 KB
10 Apr 2024 4.58 AM
root / root
0644
test_rfc822.py
9.239 KB
10 Apr 2024 4.58 AM
root / root
0644
test_rfc822.pyc
9.688 KB
10 Apr 2024 4.58 AM
root / root
0644
test_rfc822.pyo
9.688 KB
10 Apr 2024 4.58 AM
root / root
0644
test_richcmp.py
11.197 KB
10 Apr 2024 4.58 AM
root / root
0644
test_richcmp.pyc
15.967 KB
10 Apr 2024 4.58 AM
root / root
0644
test_richcmp.pyo
15.967 KB
10 Apr 2024 4.58 AM
root / root
0644
test_rlcompleter.py
4.342 KB
10 Apr 2024 4.58 AM
root / root
0644
test_rlcompleter.pyc
4.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_rlcompleter.pyo
4.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_robotparser.py
6.908 KB
10 Apr 2024 4.58 AM
root / root
0644
test_robotparser.pyc
9.812 KB
10 Apr 2024 4.58 AM
root / root
0644
test_robotparser.pyo
9.812 KB
10 Apr 2024 4.58 AM
root / root
0644
test_runpy.py
17.043 KB
10 Apr 2024 4.58 AM
root / root
0644
test_runpy.pyc
16.007 KB
10 Apr 2024 4.58 AM
root / root
0644
test_runpy.pyo
16.007 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sax.py
37.773 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sax.pyc
38.055 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sax.pyo
38.055 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scope.py
15.172 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scope.pyc
24.835 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scope.pyo
24.835 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scriptpackages.py
1.364 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scriptpackages.pyc
2.532 KB
10 Apr 2024 4.58 AM
root / root
0644
test_scriptpackages.pyo
2.532 KB
10 Apr 2024 4.58 AM
root / root
0644
test_select.py
2.112 KB
10 Apr 2024 4.58 AM
root / root
0644
test_select.pyc
3.399 KB
10 Apr 2024 4.58 AM
root / root
0644
test_select.pyo
3.399 KB
10 Apr 2024 4.58 AM
root / root
0644
test_set.py
61.322 KB
10 Apr 2024 4.58 AM
root / root
0644
test_set.pyc
84.45 KB
10 Apr 2024 4.58 AM
root / root
0644
test_set.pyo
84.45 KB
10 Apr 2024 4.58 AM
root / root
0644
test_setcomps.py
3.757 KB
10 Apr 2024 4.58 AM
root / root
0644
test_setcomps.pyc
3.993 KB
10 Apr 2024 4.58 AM
root / root
0644
test_setcomps.pyo
3.993 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sets.py
27.254 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sets.pyc
41.098 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sets.pyo
41.098 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sgmllib.py
15.359 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sgmllib.pyc
18.058 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sgmllib.pyo
18.058 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sha.py
1.663 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sha.pyc
2.141 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sha.pyo
2.141 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shelve.py
4.488 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shelve.pyc
6.869 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shelve.pyo
6.869 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shlex.py
5.57 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shlex.pyc
6.286 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shlex.pyo
6.286 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shutil.py
34.104 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shutil.pyc
31.378 KB
10 Apr 2024 4.58 AM
root / root
0644
test_shutil.pyo
31.278 KB
10 Apr 2024 4.58 AM
root / root
0644
test_signal.py
19.146 KB
10 Apr 2024 4.58 AM
root / root
0644
test_signal.pyc
17.229 KB
10 Apr 2024 4.58 AM
root / root
0644
test_signal.pyo
17.229 KB
10 Apr 2024 4.58 AM
root / root
0644
test_site.py
16.934 KB
10 Apr 2024 4.58 AM
root / root
0644
test_site.py.lib64
16.759 KB
10 Apr 2024 4.58 AM
root / root
0644
test_site.pyc
15.986 KB
10 Apr 2024 4.58 AM
root / root
0644
test_site.pyo
15.986 KB
10 Apr 2024 4.58 AM
root / root
0644
test_slice.py
4.546 KB
10 Apr 2024 4.58 AM
root / root
0644
test_slice.pyc
6.361 KB
10 Apr 2024 4.58 AM
root / root
0644
test_slice.pyo
6.361 KB
10 Apr 2024 4.58 AM
root / root
0644
test_smtplib.py
19.549 KB
10 Apr 2024 4.58 AM
root / root
0644
test_smtplib.pyc
20.938 KB
10 Apr 2024 4.58 AM
root / root
0644
test_smtplib.pyo
20.938 KB
10 Apr 2024 4.58 AM
root / root
0644
test_smtpnet.py
0.799 KB
10 Apr 2024 4.58 AM
root / root
0644
test_smtpnet.pyc
1.391 KB
10 Apr 2024 4.58 AM
root / root
0644
test_smtpnet.pyo
1.391 KB
10 Apr 2024 4.58 AM
root / root
0644
test_socket.py
63.06 KB
10 Apr 2024 4.58 AM
root / root
0644
test_socket.pyc
73.318 KB
10 Apr 2024 4.58 AM
root / root
0644
test_socket.pyo
73.318 KB
10 Apr 2024 4.58 AM
root / root
0644
test_socketserver.py
12.51 KB
10 Apr 2024 4.58 AM
root / root
0644
test_socketserver.pyc
14.116 KB
10 Apr 2024 4.58 AM
root / root
0644
test_socketserver.pyo
14.116 KB
10 Apr 2024 4.58 AM
root / root
0644
test_softspace.py
0.625 KB
10 Apr 2024 4.58 AM
root / root
0644
test_softspace.pyc
1.324 KB
10 Apr 2024 4.58 AM
root / root
0644
test_softspace.pyo
1.324 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sort.py
9.241 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sort.pyc
12.425 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sort.pyo
12.425 KB
10 Apr 2024 4.58 AM
root / root
0644
test_source_encoding.py
5.915 KB
10 Apr 2024 4.58 AM
root / root
0644
test_source_encoding.pyc
7.687 KB
10 Apr 2024 4.58 AM
root / root
0644
test_source_encoding.pyo
7.687 KB
10 Apr 2024 4.58 AM
root / root
0644
test_spwd.py
2.297 KB
10 Apr 2024 4.58 AM
root / root
0644
test_spwd.pyc
2.437 KB
10 Apr 2024 4.58 AM
root / root
0644
test_spwd.pyo
2.437 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sqlite.py
0.569 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sqlite.pyc
0.821 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sqlite.pyo
0.821 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ssl.py
154.992 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ssl.pyc
114.979 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ssl.pyo
114.979 KB
10 Apr 2024 4.58 AM
root / root
0644
test_startfile.py
1.556 KB
10 Apr 2024 4.58 AM
root / root
0644
test_startfile.pyc
1.972 KB
10 Apr 2024 4.58 AM
root / root
0644
test_startfile.pyo
1.972 KB
10 Apr 2024 4.58 AM
root / root
0644
test_stat.py
5.563 KB
10 Apr 2024 4.58 AM
root / root
0644
test_stat.pyc
5.841 KB
10 Apr 2024 4.58 AM
root / root
0644
test_stat.pyo
5.841 KB
10 Apr 2024 4.58 AM
root / root
0644
test_str.py
23.433 KB
10 Apr 2024 4.58 AM
root / root
0644
test_str.pyc
24.741 KB
10 Apr 2024 4.58 AM
root / root
0644
test_str.pyo
24.741 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strftime.py
6.908 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strftime.pyc
7.244 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strftime.pyo
7.244 KB
10 Apr 2024 4.58 AM
root / root
0644
test_string.py
18.2 KB
10 Apr 2024 4.58 AM
root / root
0644
test_string.pyc
21.075 KB
10 Apr 2024 4.58 AM
root / root
0644
test_string.pyo
21.075 KB
10 Apr 2024 4.58 AM
root / root
0644
test_stringprep.py
3.17 KB
10 Apr 2024 4.58 AM
root / root
0644
test_stringprep.pyc
2.115 KB
10 Apr 2024 4.58 AM
root / root
0644
test_stringprep.pyo
2.115 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strop.py
6.691 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strop.pyc
8.61 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strop.pyo
8.61 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strptime.py
28.596 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strptime.pyc
26.495 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strptime.pyo
26.495 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strtod.py
19.742 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strtod.pyc
15.32 KB
10 Apr 2024 4.58 AM
root / root
0644
test_strtod.pyo
15.106 KB
10 Apr 2024 4.58 AM
root / root
0644
test_struct.py
24.272 KB
10 Apr 2024 4.58 AM
root / root
0644
test_struct.pyc
21.873 KB
10 Apr 2024 4.58 AM
root / root
0644
test_struct.pyo
21.873 KB
10 Apr 2024 4.58 AM
root / root
0644
test_structmembers.py
3.453 KB
10 Apr 2024 4.58 AM
root / root
0644
test_structmembers.pyc
5.104 KB
10 Apr 2024 4.58 AM
root / root
0644
test_structmembers.pyo
5.104 KB
10 Apr 2024 4.58 AM
root / root
0644
test_structseq.py
3.599 KB
10 Apr 2024 4.58 AM
root / root
0644
test_structseq.pyc
5.385 KB
10 Apr 2024 4.58 AM
root / root
0644
test_structseq.pyo
5.385 KB
10 Apr 2024 4.58 AM
root / root
0644
test_subprocess.py
60.93 KB
10 Apr 2024 4.58 AM
root / root
0644
test_subprocess.pyc
54.378 KB
10 Apr 2024 4.58 AM
root / root
0644
test_subprocess.pyo
54.378 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sunau.py
3.712 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sunau.pyc
4.571 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sunau.pyo
4.571 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sunaudiodev.py
0.671 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sunaudiodev.pyc
1.176 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sunaudiodev.pyo
1.176 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sundry.py
2.917 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sundry.pyc
3.38 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sundry.pyo
3.38 KB
10 Apr 2024 4.58 AM
root / root
0644
test_support.py
0.077 KB
10 Apr 2024 4.58 AM
root / root
0644
test_support.pyc
0.251 KB
10 Apr 2024 4.58 AM
root / root
0644
test_support.pyo
0.251 KB
10 Apr 2024 4.58 AM
root / root
0644
test_symtable.py
6.163 KB
10 Apr 2024 4.58 AM
root / root
0644
test_symtable.pyc
8.16 KB
10 Apr 2024 4.58 AM
root / root
0644
test_symtable.pyo
8.16 KB
10 Apr 2024 4.58 AM
root / root
0644
test_syntax.py
27.48 KB
10 Apr 2024 4.58 AM
root / root
0644
test_syntax.pyc
28.911 KB
10 Apr 2024 4.58 AM
root / root
0644
test_syntax.pyo
28.911 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys.py
31.322 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys.pyc
28.441 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys.pyo
28.441 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys_setprofile.py
11.111 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys_setprofile.pyc
16.55 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys_setprofile.pyo
16.55 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys_settrace.py
31.606 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys_settrace.pyc
38.489 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sys_settrace.pyo
38.423 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sysconfig.py
12.689 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sysconfig.pyc
10.939 KB
10 Apr 2024 4.58 AM
root / root
0644
test_sysconfig.pyo
10.939 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tarfile.py
66.433 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tarfile.pyc
69.25 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tarfile.pyo
69.25 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tcl.py
29.777 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tcl.pyc
31.814 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tcl.pyo
31.814 KB
10 Apr 2024 4.58 AM
root / root
0644
test_telnetlib.py
15.688 KB
10 Apr 2024 4.58 AM
root / root
0644
test_telnetlib.pyc
18.715 KB
10 Apr 2024 4.58 AM
root / root
0644
test_telnetlib.pyo
18.715 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tempfile.py
34.967 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tempfile.pyc
35.879 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tempfile.pyo
35.879 KB
10 Apr 2024 4.58 AM
root / root
0644
test_test_support.py
16.046 KB
10 Apr 2024 4.58 AM
root / root
0644
test_test_support.pyc
17.676 KB
10 Apr 2024 4.58 AM
root / root
0644
test_test_support.pyo
17.676 KB
10 Apr 2024 4.58 AM
root / root
0644
test_textwrap.py
25.196 KB
10 Apr 2024 4.58 AM
root / root
0644
test_textwrap.pyc
21.487 KB
10 Apr 2024 4.58 AM
root / root
0644
test_textwrap.pyo
21.487 KB
10 Apr 2024 4.58 AM
root / root
0644
test_thread.py
8.977 KB
10 Apr 2024 4.58 AM
root / root
0644
test_thread.pyc
9.934 KB
10 Apr 2024 4.58 AM
root / root
0644
test_thread.pyo
9.934 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threaded_import.py
2.518 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threaded_import.pyc
1.837 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threaded_import.pyo
1.837 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threadedtempfile.py
1.974 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threadedtempfile.pyc
2.974 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threadedtempfile.pyo
2.974 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threading.py
33.876 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threading.pyc
32.239 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threading.pyo
32.239 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threading_local.py
6.454 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threading_local.pyc
9.377 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threading_local.pyo
9.377 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threadsignals.py
2.971 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threadsignals.pyc
3.139 KB
10 Apr 2024 4.58 AM
root / root
0644
test_threadsignals.pyo
3.139 KB
10 Apr 2024 4.58 AM
root / root
0644
test_time.py
13.212 KB
10 Apr 2024 4.58 AM
root / root
0644
test_time.pyc
10.905 KB
10 Apr 2024 4.58 AM
root / root
0644
test_time.pyo
10.905 KB
10 Apr 2024 4.58 AM
root / root
0644
test_timeit.py
11.511 KB
10 Apr 2024 4.58 AM
root / root
0644
test_timeit.pyc
14.627 KB
10 Apr 2024 4.58 AM
root / root
0644
test_timeit.pyo
14.627 KB
10 Apr 2024 4.58 AM
root / root
0644
test_timeout.py
6.997 KB
10 Apr 2024 4.58 AM
root / root
0644
test_timeout.pyc
7.064 KB
10 Apr 2024 4.58 AM
root / root
0644
test_timeout.pyo
7.064 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tk.py
0.603 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tk.pyc
0.871 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tk.pyo
0.871 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tokenize.py
27.534 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tokenize.pyc
27.466 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tokenize.pyo
27.466 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tools.py
13.08 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tools.pyc
14.198 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tools.pyo
14.198 KB
10 Apr 2024 4.58 AM
root / root
0644
test_trace.py
11.539 KB
10 Apr 2024 4.58 AM
root / root
0644
test_trace.pyc
13.668 KB
10 Apr 2024 4.58 AM
root / root
0644
test_trace.pyo
13.668 KB
10 Apr 2024 4.58 AM
root / root
0644
test_traceback.py
9.431 KB
10 Apr 2024 4.58 AM
root / root
0644
test_traceback.pyc
10.174 KB
10 Apr 2024 4.58 AM
root / root
0644
test_traceback.pyo
10.174 KB
10 Apr 2024 4.58 AM
root / root
0644
test_transformer.py
1.094 KB
10 Apr 2024 4.58 AM
root / root
0644
test_transformer.pyc
1.529 KB
10 Apr 2024 4.58 AM
root / root
0644
test_transformer.pyo
1.445 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ttk_guionly.py
0.976 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ttk_guionly.pyc
1.266 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ttk_guionly.pyo
1.266 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ttk_textonly.py
0.53 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ttk_textonly.pyc
0.839 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ttk_textonly.pyo
0.839 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tuple.py
5.281 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tuple.pyc
7.225 KB
10 Apr 2024 4.58 AM
root / root
0644
test_tuple.pyo
7.225 KB
10 Apr 2024 4.58 AM
root / root
0644
test_turtle.py
12.282 KB
10 Apr 2024 4.58 AM
root / root
0644
test_turtle.pyc
16.075 KB
10 Apr 2024 4.58 AM
root / root
0644
test_turtle.pyo
16.075 KB
10 Apr 2024 4.58 AM
root / root
0644
test_typechecks.py
3.092 KB
10 Apr 2024 4.58 AM
root / root
0644
test_typechecks.pyc
5.115 KB
10 Apr 2024 4.58 AM
root / root
0644
test_typechecks.pyo
5.115 KB
10 Apr 2024 4.58 AM
root / root
0644
test_types.py
29.026 KB
10 Apr 2024 4.58 AM
root / root
0644
test_types.pyc
25.297 KB
10 Apr 2024 4.58 AM
root / root
0644
test_types.pyo
25.072 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ucn.py
5.981 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ucn.pyc
6.289 KB
10 Apr 2024 4.58 AM
root / root
0644
test_ucn.pyo
6.289 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unary.py
1.815 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unary.pyc
2.754 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unary.pyo
2.754 KB
10 Apr 2024 4.58 AM
root / root
0644
test_undocumented_details.py
1.142 KB
10 Apr 2024 4.58 AM
root / root
0644
test_undocumented_details.pyc
2.026 KB
10 Apr 2024 4.58 AM
root / root
0644
test_undocumented_details.pyo
2.026 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode.py
82.079 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode.pyc
67.562 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode.pyo
67.562 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode_file.py
8.22 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode_file.pyc
5.74 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicode_file.pyo
5.74 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicodedata.py
12.324 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicodedata.pyc
12.23 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unicodedata.pyo
12.23 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unittest.py
0.197 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unittest.pyc
0.505 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unittest.pyo
0.505 KB
10 Apr 2024 4.58 AM
root / root
0644
test_univnewlines.py
3.983 KB
10 Apr 2024 4.58 AM
root / root
0644
test_univnewlines.pyc
5.333 KB
10 Apr 2024 4.58 AM
root / root
0644
test_univnewlines.pyo
5.333 KB
10 Apr 2024 4.58 AM
root / root
0644
test_univnewlines2k.py
3.758 KB
10 Apr 2024 4.58 AM
root / root
0644
test_univnewlines2k.pyc
5.24 KB
10 Apr 2024 4.58 AM
root / root
0644
test_univnewlines2k.pyo
5.24 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unpack.py
2.496 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unpack.pyc
2.794 KB
10 Apr 2024 4.58 AM
root / root
0644
test_unpack.pyo
2.794 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib.py
46.788 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib.pyc
43.856 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib.pyo
43.805 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2.py
58.219 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2.pyc
56.535 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2.pyo
56.372 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2_localnet.py
24.878 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2_localnet.pyc
25.918 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2_localnet.pyo
25.854 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2net.py
12.22 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2net.pyc
9.992 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllib2net.pyo
9.992 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllibnet.py
9.745 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllibnet.pyc
10.234 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urllibnet.pyo
10.234 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urlparse.py
45.831 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urlparse.pyc
37.813 KB
10 Apr 2024 4.58 AM
root / root
0644
test_urlparse.pyo
37.813 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userdict.py
12.003 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userdict.pyc
11.586 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userdict.pyo
11.586 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userlist.py
1.85 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userlist.pyc
3.216 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userlist.pyo
3.216 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userstring.py
4.733 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userstring.pyc
5.331 KB
10 Apr 2024 4.58 AM
root / root
0644
test_userstring.pyo
5.331 KB
10 Apr 2024 4.58 AM
root / root
0644
test_uu.py
5.569 KB
10 Apr 2024 4.58 AM
root / root
0644
test_uu.pyc
6.771 KB
10 Apr 2024 4.58 AM
root / root
0644
test_uu.pyo
6.771 KB
10 Apr 2024 4.58 AM
root / root
0644
test_uuid.py
22.952 KB
10 Apr 2024 4.58 AM
root / root
0644
test_uuid.pyc
26.169 KB
10 Apr 2024 4.58 AM
root / root
0644
test_uuid.pyo
26.169 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wait3.py
1.037 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wait3.pyc
1.522 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wait3.pyo
1.522 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wait4.py
1.118 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wait4.pyc
1.443 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wait4.pyo
1.443 KB
10 Apr 2024 4.58 AM
root / root
0644
test_warnings.py
37.531 KB
10 Apr 2024 4.58 AM
root / root
0644
test_warnings.pyc
32.756 KB
10 Apr 2024 4.58 AM
root / root
0644
test_warnings.pyo
32.737 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wave.py
4.515 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wave.pyc
5.443 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wave.pyo
5.443 KB
10 Apr 2024 4.58 AM
root / root
0644
test_weakref.py
52.487 KB
10 Apr 2024 4.58 AM
root / root
0644
test_weakref.pyc
53.01 KB
10 Apr 2024 4.58 AM
root / root
0644
test_weakref.pyo
53.01 KB
10 Apr 2024 4.58 AM
root / root
0644
test_weakset.py
15.289 KB
10 Apr 2024 4.58 AM
root / root
0644
test_weakset.pyc
19.079 KB
10 Apr 2024 4.58 AM
root / root
0644
test_weakset.pyo
19.079 KB
10 Apr 2024 4.58 AM
root / root
0644
test_whichdb.py
1.734 KB
10 Apr 2024 4.58 AM
root / root
0644
test_whichdb.pyc
2.215 KB
10 Apr 2024 4.58 AM
root / root
0644
test_whichdb.pyo
2.215 KB
10 Apr 2024 4.58 AM
root / root
0644
test_winreg.py
20.344 KB
10 Apr 2024 4.58 AM
root / root
0644
test_winreg.pyc
15.319 KB
10 Apr 2024 4.58 AM
root / root
0644
test_winreg.pyo
15.319 KB
10 Apr 2024 4.58 AM
root / root
0644
test_winsound.py
3.575 KB
10 Apr 2024 4.58 AM
root / root
0644
test_winsound.pyc
5.367 KB
10 Apr 2024 4.58 AM
root / root
0644
test_winsound.pyo
5.367 KB
10 Apr 2024 4.58 AM
root / root
0644
test_with.py
25.798 KB
10 Apr 2024 4.58 AM
root / root
0644
test_with.pyc
34.272 KB
10 Apr 2024 4.58 AM
root / root
0644
test_with.pyo
34.272 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wsgiref.py
20.37 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wsgiref.pyc
23.461 KB
10 Apr 2024 4.58 AM
root / root
0644
test_wsgiref.pyo
23.461 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xdrlib.py
2.296 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xdrlib.pyc
3.527 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xdrlib.pyo
3.527 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xml_etree.py
97.721 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xml_etree.pyc
99.258 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xml_etree.pyo
99.258 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xml_etree_c.py
2.685 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xml_etree_c.pyc
2.951 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xml_etree_c.pyo
2.951 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xmllib.py
1.267 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xmllib.pyc
2.112 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xmllib.pyo
2.112 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xmlrpc.py
42.808 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xmlrpc.pyc
44.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xmlrpc.pyo
44.932 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xpickle.py
8.083 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xpickle.pyc
8.474 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xpickle.pyo
8.474 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xrange.py
7.642 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xrange.pyc
7 KB
10 Apr 2024 4.58 AM
root / root
0644
test_xrange.pyo
7 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipfile.py
73.162 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipfile.pyc
69.847 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipfile.pyo
69.847 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipfile64.py
5.93 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipfile64.pyc
5.465 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipfile64.pyo
5.465 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipimport.py
16.423 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipimport.pyc
16.609 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipimport.pyo
16.609 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipimport_support.py
10.596 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipimport_support.pyc
7.127 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zipimport_support.pyo
7.065 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zlib.py
28.84 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zlib.pyc
27.87 KB
10 Apr 2024 4.58 AM
root / root
0644
test_zlib.pyo
27.87 KB
10 Apr 2024 4.58 AM
root / root
0644
testall.py
0.268 KB
10 Apr 2024 4.58 AM
root / root
0644
testall.pyc
0.383 KB
10 Apr 2024 4.58 AM
root / root
0644
testall.pyo
0.383 KB
10 Apr 2024 4.58 AM
root / root
0644
testcodec.py
1.022 KB
10 Apr 2024 4.58 AM
root / root
0644
testcodec.pyc
1.68 KB
10 Apr 2024 4.58 AM
root / root
0644
testcodec.pyo
1.68 KB
10 Apr 2024 4.58 AM
root / root
0644
testimg.uue
70.666 KB
10 Apr 2024 4.58 AM
root / root
0644
testimgr.uue
70.67 KB
10 Apr 2024 4.58 AM
root / root
0644
testrgb.uue
58.63 KB
10 Apr 2024 4.58 AM
root / root
0644
testtar.tar
275 KB
10 Apr 2024 4.58 AM
root / root
0644
tf_inherit_check.py
0.567 KB
10 Apr 2024 4.58 AM
root / root
0644
tf_inherit_check.pyc
0.529 KB
10 Apr 2024 4.58 AM
root / root
0644
tf_inherit_check.pyo
0.529 KB
10 Apr 2024 4.58 AM
root / root
0644
threaded_import_hangers.py
1.377 KB
10 Apr 2024 4.58 AM
root / root
0644
threaded_import_hangers.pyc
1.219 KB
10 Apr 2024 4.58 AM
root / root
0644
threaded_import_hangers.pyo
1.219 KB
10 Apr 2024 4.58 AM
root / root
0644
time_hashlib.py
2.789 KB
10 Apr 2024 4.58 AM
root / root
0644
time_hashlib.pyc
3.188 KB
10 Apr 2024 4.58 AM
root / root
0644
time_hashlib.pyo
3.188 KB
10 Apr 2024 4.58 AM
root / root
0644
tokenize_tests.txt
2.387 KB
10 Apr 2024 4.58 AM
root / root
0644
warning_tests.py
0.234 KB
10 Apr 2024 4.58 AM
root / root
0644
warning_tests.pyc
0.522 KB
10 Apr 2024 4.58 AM
root / root
0644
warning_tests.pyo
0.522 KB
10 Apr 2024 4.58 AM
root / root
0644
win_console_handler.py
1.386 KB
10 Apr 2024 4.58 AM
root / root
0644
win_console_handler.pyc
1.42 KB
10 Apr 2024 4.58 AM
root / root
0644
win_console_handler.pyo
1.42 KB
10 Apr 2024 4.58 AM
root / root
0644
xmltests.py
0.485 KB
10 Apr 2024 4.58 AM
root / root
0644
xmltests.pyc
0.735 KB
10 Apr 2024 4.58 AM
root / root
0644
xmltests.pyo
0.735 KB
10 Apr 2024 4.58 AM
root / root
0644
zipdir.zip
0.365 KB
10 Apr 2024 4.58 AM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF