✘✘ 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.254
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python27/lib64/python2.7/test//test_unicode.py
""" Test script for the Unicode implementation.

Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

"""#"
import sys
import struct
import codecs
import unittest
from test import test_support, string_tests

# decorator to skip tests on narrow builds
requires_wide_build = unittest.skipIf(sys.maxunicode == 65535,
                                      'requires wide build')

# Error handling (bad decoder return)
def search_function(encoding):
    def decode1(input, errors="strict"):
        return 42 # not a tuple
    def encode1(input, errors="strict"):
        return 42 # not a tuple
    def encode2(input, errors="strict"):
        return (42, 42) # no unicode
    def decode2(input, errors="strict"):
        return (42, 42) # no unicode
    if encoding=="test.unicode1":
        return (encode1, decode1, None, None)
    elif encoding=="test.unicode2":
        return (encode2, decode2, None, None)
    else:
        return None
codecs.register(search_function)

class UnicodeSubclass(unicode):
    pass

class UnicodeTest(
    string_tests.CommonTest,
    string_tests.MixinStrUnicodeUserStringTest,
    string_tests.MixinStrUnicodeTest,
    ):
    type2test = unicode

    def assertEqual(self, first, second, msg=None):
        # strict assertEqual method: reject implicit bytes/unicode equality
        super(UnicodeTest, self).assertEqual(first, second, msg)
        if isinstance(first, unicode) or isinstance(second, unicode):
            self.assertIsInstance(first, unicode)
            self.assertIsInstance(second, unicode)
        elif isinstance(first, str) or isinstance(second, str):
            self.assertIsInstance(first, str)
            self.assertIsInstance(second, str)

    def checkequalnofix(self, result, object, methodname, *args):
        method = getattr(object, methodname)
        realresult = method(*args)
        self.assertEqual(realresult, result)
        self.assertTrue(type(realresult) is type(result))

        # if the original is returned make sure that
        # this doesn't happen with subclasses
        if realresult is object:
            class usub(unicode):
                def __repr__(self):
                    return 'usub(%r)' % unicode.__repr__(self)
            object = usub(object)
            method = getattr(object, methodname)
            realresult = method(*args)
            self.assertEqual(realresult, result)
            self.assertTrue(object is not realresult)

    def test_literals(self):
        self.assertEqual(u'\xff', u'\u00ff')
        self.assertEqual(u'\uffff', u'\U0000ffff')
        self.assertRaises(SyntaxError, eval, 'u\'\\Ufffffffe\'')
        self.assertRaises(SyntaxError, eval, 'u\'\\Uffffffff\'')
        self.assertRaises(SyntaxError, eval, 'u\'\\U%08x\'' % 0x110000)

    def test_repr(self):
        if not sys.platform.startswith('java'):
            # Test basic sanity of repr()
            self.assertEqual(repr(u'abc'), "u'abc'")
            self.assertEqual(repr(u'ab\\c'), "u'ab\\\\c'")
            self.assertEqual(repr(u'ab\\'), "u'ab\\\\'")
            self.assertEqual(repr(u'\\c'), "u'\\\\c'")
            self.assertEqual(repr(u'\\'), "u'\\\\'")
            self.assertEqual(repr(u'\n'), "u'\\n'")
            self.assertEqual(repr(u'\r'), "u'\\r'")
            self.assertEqual(repr(u'\t'), "u'\\t'")
            self.assertEqual(repr(u'\b'), "u'\\x08'")
            self.assertEqual(repr(u"'\""), """u'\\'"'""")
            self.assertEqual(repr(u"'\""), """u'\\'"'""")
            self.assertEqual(repr(u"'"), '''u"'"''')
            self.assertEqual(repr(u'"'), """u'"'""")
            latin1repr = (
                "u'\\x00\\x01\\x02\\x03\\x04\\x05\\x06\\x07\\x08\\t\\n\\x0b\\x0c\\r"
                "\\x0e\\x0f\\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17\\x18\\x19\\x1a"
                "\\x1b\\x1c\\x1d\\x1e\\x1f !\"#$%&\\'()*+,-./0123456789:;<=>?@ABCDEFGHI"
                "JKLMNOPQRSTUVWXYZ[\\\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\\x7f"
                "\\x80\\x81\\x82\\x83\\x84\\x85\\x86\\x87\\x88\\x89\\x8a\\x8b\\x8c\\x8d"
                "\\x8e\\x8f\\x90\\x91\\x92\\x93\\x94\\x95\\x96\\x97\\x98\\x99\\x9a\\x9b"
                "\\x9c\\x9d\\x9e\\x9f\\xa0\\xa1\\xa2\\xa3\\xa4\\xa5\\xa6\\xa7\\xa8\\xa9"
                "\\xaa\\xab\\xac\\xad\\xae\\xaf\\xb0\\xb1\\xb2\\xb3\\xb4\\xb5\\xb6\\xb7"
                "\\xb8\\xb9\\xba\\xbb\\xbc\\xbd\\xbe\\xbf\\xc0\\xc1\\xc2\\xc3\\xc4\\xc5"
                "\\xc6\\xc7\\xc8\\xc9\\xca\\xcb\\xcc\\xcd\\xce\\xcf\\xd0\\xd1\\xd2\\xd3"
                "\\xd4\\xd5\\xd6\\xd7\\xd8\\xd9\\xda\\xdb\\xdc\\xdd\\xde\\xdf\\xe0\\xe1"
                "\\xe2\\xe3\\xe4\\xe5\\xe6\\xe7\\xe8\\xe9\\xea\\xeb\\xec\\xed\\xee\\xef"
                "\\xf0\\xf1\\xf2\\xf3\\xf4\\xf5\\xf6\\xf7\\xf8\\xf9\\xfa\\xfb\\xfc\\xfd"
                "\\xfe\\xff'")
            testrepr = repr(u''.join(map(unichr, xrange(256))))
            self.assertEqual(testrepr, latin1repr)
            # Test repr works on wide unicode escapes without overflow.
            self.assertEqual(repr(u"\U00010000" * 39 + u"\uffff" * 4096),
                             repr(u"\U00010000" * 39 + u"\uffff" * 4096))


    def test_count(self):
        string_tests.CommonTest.test_count(self)
        # check mixed argument types
        self.checkequalnofix(3,  'aaa', 'count', u'a')
        self.checkequalnofix(0,  'aaa', 'count', u'b')
        self.checkequalnofix(3, u'aaa', 'count',  'a')
        self.checkequalnofix(0, u'aaa', 'count',  'b')
        self.checkequalnofix(0, u'aaa', 'count',  'b')
        self.checkequalnofix(1, u'aaa', 'count',  'a', -1)
        self.checkequalnofix(3, u'aaa', 'count',  'a', -10)
        self.checkequalnofix(2, u'aaa', 'count',  'a', 0, -1)
        self.checkequalnofix(0, u'aaa', 'count',  'a', 0, -10)

    def test_find(self):
        self.checkequalnofix(0,  u'abcdefghiabc', 'find', u'abc')
        self.checkequalnofix(9,  u'abcdefghiabc', 'find', u'abc', 1)
        self.checkequalnofix(-1, u'abcdefghiabc', 'find', u'def', 4)

        self.assertRaises(TypeError, u'hello'.find)
        self.assertRaises(TypeError, u'hello'.find, 42)

    def test_rfind(self):
        string_tests.CommonTest.test_rfind(self)
        # check mixed argument types
        self.checkequalnofix(9,   'abcdefghiabc', 'rfind', u'abc')
        self.checkequalnofix(12,  'abcdefghiabc', 'rfind', u'')
        self.checkequalnofix(12, u'abcdefghiabc', 'rfind',  '')

    def test_index(self):
        string_tests.CommonTest.test_index(self)
        # check mixed argument types
        for (t1, t2) in ((str, unicode), (unicode, str)):
            self.checkequalnofix(0, t1('abcdefghiabc'), 'index',  t2(''))
            self.checkequalnofix(3, t1('abcdefghiabc'), 'index',  t2('def'))
            self.checkequalnofix(0, t1('abcdefghiabc'), 'index',  t2('abc'))
            self.checkequalnofix(9, t1('abcdefghiabc'), 'index',  t2('abc'), 1)
            self.assertRaises(ValueError, t1('abcdefghiabc').index, t2('hib'))
            self.assertRaises(ValueError, t1('abcdefghiab').index,  t2('abc'), 1)
            self.assertRaises(ValueError, t1('abcdefghi').index,  t2('ghi'), 8)
            self.assertRaises(ValueError, t1('abcdefghi').index,  t2('ghi'), -1)

    def test_rindex(self):
        string_tests.CommonTest.test_rindex(self)
        # check mixed argument types
        for (t1, t2) in ((str, unicode), (unicode, str)):
            self.checkequalnofix(12, t1('abcdefghiabc'), 'rindex',  t2(''))
            self.checkequalnofix(3,  t1('abcdefghiabc'), 'rindex',  t2('def'))
            self.checkequalnofix(9,  t1('abcdefghiabc'), 'rindex',  t2('abc'))
            self.checkequalnofix(0,  t1('abcdefghiabc'), 'rindex',  t2('abc'), 0, -1)

            self.assertRaises(ValueError, t1('abcdefghiabc').rindex,  t2('hib'))
            self.assertRaises(ValueError, t1('defghiabc').rindex,  t2('def'), 1)
            self.assertRaises(ValueError, t1('defghiabc').rindex,  t2('abc'), 0, -1)
            self.assertRaises(ValueError, t1('abcdefghi').rindex,  t2('ghi'), 0, 8)
            self.assertRaises(ValueError, t1('abcdefghi').rindex,  t2('ghi'), 0, -1)

    def test_translate(self):
        self.checkequalnofix(u'bbbc', u'abababc', 'translate', {ord('a'):None})
        self.checkequalnofix(u'iiic', u'abababc', 'translate', {ord('a'):None, ord('b'):ord('i')})
        self.checkequalnofix(u'iiix', u'abababc', 'translate', {ord('a'):None, ord('b'):ord('i'), ord('c'):u'x'})
        self.checkequalnofix(u'<i><i><i>c', u'abababc', 'translate', {ord('a'):None, ord('b'):u'<i>'})
        self.checkequalnofix(u'c', u'abababc', 'translate', {ord('a'):None, ord('b'):u''})
        self.checkequalnofix(u'xyyx', u'xzx', 'translate', {ord('z'):u'yy'})

        self.assertRaises(TypeError, u'hello'.translate)
        self.assertRaises(TypeError, u'abababc'.translate, {ord('a'):''})

    def test_split(self):
        string_tests.CommonTest.test_split(self)

        # Mixed arguments
        self.checkequalnofix([u'a', u'b', u'c', u'd'], u'a//b//c//d', 'split', '//')
        self.checkequalnofix([u'a', u'b', u'c', u'd'], 'a//b//c//d', 'split', u'//')
        self.checkequalnofix([u'endcase ', u''], u'endcase test', 'split', 'test')

    def test_join(self):
        string_tests.MixinStrUnicodeUserStringTest.test_join(self)

        # mixed arguments
        self.checkequalnofix(u'a b c d', u' ', 'join', ['a', 'b', u'c', u'd'])
        self.checkequalnofix(u'abcd', u'', 'join', (u'a', u'b', u'c', u'd'))
        self.checkequalnofix(u'w x y z', u' ', 'join', string_tests.Sequence('wxyz'))
        self.checkequalnofix(u'a b c d', ' ', 'join', [u'a', u'b', u'c', u'd'])
        self.checkequalnofix(u'a b c d', ' ', 'join', ['a', 'b', u'c', u'd'])
        self.checkequalnofix(u'abcd', '', 'join', (u'a', u'b', u'c', u'd'))
        self.checkequalnofix(u'w x y z', ' ', 'join', string_tests.Sequence(u'wxyz'))

    def test_strip(self):
        string_tests.CommonTest.test_strip(self)
        self.assertRaises(UnicodeError, u"hello".strip, "\xff")

    def test_replace(self):
        string_tests.CommonTest.test_replace(self)

        # method call forwarded from str implementation because of unicode argument
        self.checkequalnofix(u'one@two!three!', 'one!two!three!', 'replace', u'!', u'@', 1)
        self.assertRaises(TypeError, 'replace'.replace, u"r", 42)

    def test_comparison(self):
        # Comparisons:
        self.assertTrue(u'abc' == 'abc')
        self.assertTrue('abc' == u'abc')
        self.assertTrue(u'abc' == u'abc')
        self.assertTrue(u'abcd' > 'abc')
        self.assertTrue('abcd' > u'abc')
        self.assertTrue(u'abcd' > u'abc')
        self.assertTrue(u'abc' < 'abcd')
        self.assertTrue('abc' < u'abcd')
        self.assertTrue(u'abc' < u'abcd')

        if 0:
            # Move these tests to a Unicode collation module test...
            # Testing UTF-16 code point order comparisons...

            # No surrogates, no fixup required.
            self.assertTrue(u'\u0061' < u'\u20ac')
            # Non surrogate below surrogate value, no fixup required
            self.assertTrue(u'\u0061' < u'\ud800\udc02')

            # Non surrogate above surrogate value, fixup required
            def test_lecmp(s, s2):
                self.assertTrue(s < s2)

            def test_fixup(s):
                s2 = u'\ud800\udc01'
                test_lecmp(s, s2)
                s2 = u'\ud900\udc01'
                test_lecmp(s, s2)
                s2 = u'\uda00\udc01'
                test_lecmp(s, s2)
                s2 = u'\udb00\udc01'
                test_lecmp(s, s2)
                s2 = u'\ud800\udd01'
                test_lecmp(s, s2)
                s2 = u'\ud900\udd01'
                test_lecmp(s, s2)
                s2 = u'\uda00\udd01'
                test_lecmp(s, s2)
                s2 = u'\udb00\udd01'
                test_lecmp(s, s2)
                s2 = u'\ud800\ude01'
                test_lecmp(s, s2)
                s2 = u'\ud900\ude01'
                test_lecmp(s, s2)
                s2 = u'\uda00\ude01'
                test_lecmp(s, s2)
                s2 = u'\udb00\ude01'
                test_lecmp(s, s2)
                s2 = u'\ud800\udfff'
                test_lecmp(s, s2)
                s2 = u'\ud900\udfff'
                test_lecmp(s, s2)
                s2 = u'\uda00\udfff'
                test_lecmp(s, s2)
                s2 = u'\udb00\udfff'
                test_lecmp(s, s2)

                test_fixup(u'\ue000')
                test_fixup(u'\uff61')

        # Surrogates on both sides, no fixup required
        self.assertTrue(u'\ud800\udc02' < u'\ud84d\udc56')

    def test_capitalize(self):
        string_tests.CommonTest.test_capitalize(self)
        # check that titlecased chars are lowered correctly
        # \u1ffc is the titlecased char
        self.checkequal(u'\u1ffc\u1ff3\u1ff3\u1ff3',
                        u'\u1ff3\u1ff3\u1ffc\u1ffc', 'capitalize')
        # check with cased non-letter chars
        self.checkequal(u'\u24c5\u24e8\u24e3\u24d7\u24de\u24dd',
                        u'\u24c5\u24ce\u24c9\u24bd\u24c4\u24c3', 'capitalize')
        self.checkequal(u'\u24c5\u24e8\u24e3\u24d7\u24de\u24dd',
                        u'\u24df\u24e8\u24e3\u24d7\u24de\u24dd', 'capitalize')
        self.checkequal(u'\u2160\u2171\u2172',
                        u'\u2160\u2161\u2162', 'capitalize')
        self.checkequal(u'\u2160\u2171\u2172',
                        u'\u2170\u2171\u2172', 'capitalize')
        # check with Ll chars with no upper - nothing changes here
        self.checkequal(u'\u019b\u1d00\u1d86\u0221\u1fb7',
                        u'\u019b\u1d00\u1d86\u0221\u1fb7', 'capitalize')

    def test_islower(self):
        string_tests.MixinStrUnicodeUserStringTest.test_islower(self)
        self.checkequalnofix(False, u'\u1FFc', 'islower')

    @requires_wide_build
    def test_islower_non_bmp(self):
        # non-BMP, uppercase
        self.assertFalse(u'\U00010401'.islower())
        self.assertFalse(u'\U00010427'.islower())
        # non-BMP, lowercase
        self.assertTrue(u'\U00010429'.islower())
        self.assertTrue(u'\U0001044E'.islower())
        # non-BMP, non-cased
        self.assertFalse(u'\U0001F40D'.islower())
        self.assertFalse(u'\U0001F46F'.islower())

    def test_isupper(self):
        string_tests.MixinStrUnicodeUserStringTest.test_isupper(self)
        if not sys.platform.startswith('java'):
            self.checkequalnofix(False, u'\u1FFc', 'isupper')

    @requires_wide_build
    def test_isupper_non_bmp(self):
        # non-BMP, uppercase
        self.assertTrue(u'\U00010401'.isupper())
        self.assertTrue(u'\U00010427'.isupper())
        # non-BMP, lowercase
        self.assertFalse(u'\U00010429'.isupper())
        self.assertFalse(u'\U0001044E'.isupper())
        # non-BMP, non-cased
        self.assertFalse(u'\U0001F40D'.isupper())
        self.assertFalse(u'\U0001F46F'.isupper())

    def test_istitle(self):
        string_tests.MixinStrUnicodeUserStringTest.test_istitle(self)
        self.checkequalnofix(True, u'\u1FFc', 'istitle')
        self.checkequalnofix(True, u'Greek \u1FFcitlecases ...', 'istitle')

    @requires_wide_build
    def test_istitle_non_bmp(self):
        # non-BMP, uppercase + lowercase
        self.assertTrue(u'\U00010401\U00010429'.istitle())
        self.assertTrue(u'\U00010427\U0001044E'.istitle())
        # apparently there are no titlecased (Lt) non-BMP chars in Unicode 6
        for ch in [u'\U00010429', u'\U0001044E', u'\U0001F40D', u'\U0001F46F']:
            self.assertFalse(ch.istitle(), '{!r} is not title'.format(ch))

    def test_isspace(self):
        string_tests.MixinStrUnicodeUserStringTest.test_isspace(self)
        self.checkequalnofix(True, u'\u2000', 'isspace')
        self.checkequalnofix(True, u'\u200a', 'isspace')
        self.checkequalnofix(False, u'\u2014', 'isspace')

    @requires_wide_build
    def test_isspace_non_bmp(self):
        # apparently there are no non-BMP spaces chars in Unicode 6
        for ch in [u'\U00010401', u'\U00010427', u'\U00010429', u'\U0001044E',
                   u'\U0001F40D', u'\U0001F46F']:
            self.assertFalse(ch.isspace(), '{!r} is not space.'.format(ch))

    @requires_wide_build
    def test_isalnum_non_bmp(self):
        for ch in [u'\U00010401', u'\U00010427', u'\U00010429', u'\U0001044E',
                   u'\U0001D7F6', u'\U000104A0', u'\U000104A0', u'\U0001F107']:
            self.assertTrue(ch.isalnum(), '{!r} is alnum.'.format(ch))

    def test_isalpha(self):
        string_tests.MixinStrUnicodeUserStringTest.test_isalpha(self)
        self.checkequalnofix(True, u'\u1FFc', 'isalpha')

    @requires_wide_build
    def test_isalpha_non_bmp(self):
        # non-BMP, cased
        self.assertTrue(u'\U00010401'.isalpha())
        self.assertTrue(u'\U00010427'.isalpha())
        self.assertTrue(u'\U00010429'.isalpha())
        self.assertTrue(u'\U0001044E'.isalpha())
        # non-BMP, non-cased
        self.assertFalse(u'\U0001F40D'.isalpha())
        self.assertFalse(u'\U0001F46F'.isalpha())

    def test_isdecimal(self):
        self.checkequalnofix(False, u'', 'isdecimal')
        self.checkequalnofix(False, u'a', 'isdecimal')
        self.checkequalnofix(True, u'0', 'isdecimal')
        self.checkequalnofix(False, u'\u2460', 'isdecimal') # CIRCLED DIGIT ONE
        self.checkequalnofix(False, u'\xbc', 'isdecimal') # VULGAR FRACTION ONE QUARTER
        self.checkequalnofix(True, u'\u0660', 'isdecimal') # ARABIC-INDIC DIGIT ZERO
        self.checkequalnofix(True, u'0123456789', 'isdecimal')
        self.checkequalnofix(False, u'0123456789a', 'isdecimal')

        self.checkraises(TypeError, 'abc', 'isdecimal', 42)

    @requires_wide_build
    def test_isdecimal_non_bmp(self):
        for ch in [u'\U00010401', u'\U00010427', u'\U00010429', u'\U0001044E',
                   u'\U0001F40D', u'\U0001F46F', u'\U00011065', u'\U0001F107']:
            self.assertFalse(ch.isdecimal(), '{!r} is not decimal.'.format(ch))
        for ch in [u'\U0001D7F6', u'\U000104A0', u'\U000104A0']:
            self.assertTrue(ch.isdecimal(), '{!r} is decimal.'.format(ch))

    def test_isdigit(self):
        string_tests.MixinStrUnicodeUserStringTest.test_isdigit(self)
        self.checkequalnofix(True, u'\u2460', 'isdigit')
        self.checkequalnofix(False, u'\xbc', 'isdigit')
        self.checkequalnofix(True, u'\u0660', 'isdigit')

    @requires_wide_build
    def test_isdigit_non_bmp(self):
        for ch in [u'\U00010401', u'\U00010427', u'\U00010429', u'\U0001044E',
                   u'\U0001F40D', u'\U0001F46F', u'\U00011065']:
            self.assertFalse(ch.isdigit(), '{!r} is not a digit.'.format(ch))
        for ch in [u'\U0001D7F6', u'\U000104A0', u'\U000104A0', u'\U0001F107']:
            self.assertTrue(ch.isdigit(), '{!r} is a digit.'.format(ch))

    def test_isnumeric(self):
        self.checkequalnofix(False, u'', 'isnumeric')
        self.checkequalnofix(False, u'a', 'isnumeric')
        self.checkequalnofix(True, u'0', 'isnumeric')
        self.checkequalnofix(True, u'\u2460', 'isnumeric')
        self.checkequalnofix(True, u'\xbc', 'isnumeric')
        self.checkequalnofix(True, u'\u0660', 'isnumeric')
        self.checkequalnofix(True, u'0123456789', 'isnumeric')
        self.checkequalnofix(False, u'0123456789a', 'isnumeric')

        self.assertRaises(TypeError, u"abc".isnumeric, 42)

    @requires_wide_build
    def test_isnumeric_non_bmp(self):
        for ch in [u'\U00010401', u'\U00010427', u'\U00010429', u'\U0001044E',
                   u'\U0001F40D', u'\U0001F46F']:
            self.assertFalse(ch.isnumeric(), '{!r} is not numeric.'.format(ch))
        for ch in [u'\U00010107', u'\U0001D7F6', u'\U00023b1b',
                   u'\U000104A0', u'\U0001F107']:
            self.assertTrue(ch.isnumeric(), '{!r} is numeric.'.format(ch))

    @requires_wide_build
    def test_surrogates(self):
        # this test actually passes on narrow too, but it's just by accident.
        # Surrogates are seen as non-cased chars, so u'X\uD800X' is as
        # uppercase as 'X X'
        for s in (u'a\uD800b\uDFFF', u'a\uDFFFb\uD800',
                  u'a\uD800b\uDFFFa', u'a\uDFFFb\uD800a'):
            self.assertTrue(s.islower())
            self.assertFalse(s.isupper())
            self.assertFalse(s.istitle())
        for s in (u'A\uD800B\uDFFF', u'A\uDFFFB\uD800',
                  u'A\uD800B\uDFFFA', u'A\uDFFFB\uD800A'):
            self.assertFalse(s.islower())
            self.assertTrue(s.isupper())
            self.assertTrue(s.istitle())

        for meth_name in ('islower', 'isupper', 'istitle'):
            meth = getattr(unicode, meth_name)
            for s in (u'\uD800', u'\uDFFF', u'\uD800\uD800', u'\uDFFF\uDFFF'):
                self.assertFalse(meth(s), '%r.%s() is False' % (s, meth_name))

        for meth_name in ('isalpha', 'isalnum', 'isdigit', 'isspace',
                          'isdecimal', 'isnumeric'):
            meth = getattr(unicode, meth_name)
            for s in (u'\uD800', u'\uDFFF', u'\uD800\uD800', u'\uDFFF\uDFFF',
                      u'a\uD800b\uDFFF', u'a\uDFFFb\uD800',
                      u'a\uD800b\uDFFFa', u'a\uDFFFb\uD800a'):
                self.assertFalse(meth(s), '%r.%s() is False' % (s, meth_name))


    @requires_wide_build
    def test_lower(self):
        string_tests.CommonTest.test_lower(self)
        self.assertEqual(u'\U00010427'.lower(), u'\U0001044F')
        self.assertEqual(u'\U00010427\U00010427'.lower(),
                         u'\U0001044F\U0001044F')
        self.assertEqual(u'\U00010427\U0001044F'.lower(),
                         u'\U0001044F\U0001044F')
        self.assertEqual(u'X\U00010427x\U0001044F'.lower(),
                         u'x\U0001044Fx\U0001044F')

    @requires_wide_build
    def test_upper(self):
        string_tests.CommonTest.test_upper(self)
        self.assertEqual(u'\U0001044F'.upper(), u'\U00010427')
        self.assertEqual(u'\U0001044F\U0001044F'.upper(),
                         u'\U00010427\U00010427')
        self.assertEqual(u'\U00010427\U0001044F'.upper(),
                         u'\U00010427\U00010427')
        self.assertEqual(u'X\U00010427x\U0001044F'.upper(),
                         u'X\U00010427X\U00010427')

    @requires_wide_build
    def test_capitalize_wide_build(self):
        string_tests.CommonTest.test_capitalize(self)
        self.assertEqual(u'\U0001044F'.capitalize(), u'\U00010427')
        self.assertEqual(u'\U0001044F\U0001044F'.capitalize(),
                         u'\U00010427\U0001044F')
        self.assertEqual(u'\U00010427\U0001044F'.capitalize(),
                         u'\U00010427\U0001044F')
        self.assertEqual(u'\U0001044F\U00010427'.capitalize(),
                         u'\U00010427\U0001044F')
        self.assertEqual(u'X\U00010427x\U0001044F'.capitalize(),
                         u'X\U0001044Fx\U0001044F')

    @requires_wide_build
    def test_title(self):
        string_tests.MixinStrUnicodeUserStringTest.test_title(self)
        self.assertEqual(u'\U0001044F'.title(), u'\U00010427')
        self.assertEqual(u'\U0001044F\U0001044F'.title(),
                         u'\U00010427\U0001044F')
        self.assertEqual(u'\U0001044F\U0001044F \U0001044F\U0001044F'.title(),
                         u'\U00010427\U0001044F \U00010427\U0001044F')
        self.assertEqual(u'\U00010427\U0001044F \U00010427\U0001044F'.title(),
                         u'\U00010427\U0001044F \U00010427\U0001044F')
        self.assertEqual(u'\U0001044F\U00010427 \U0001044F\U00010427'.title(),
                         u'\U00010427\U0001044F \U00010427\U0001044F')
        self.assertEqual(u'X\U00010427x\U0001044F X\U00010427x\U0001044F'.title(),
                         u'X\U0001044Fx\U0001044F X\U0001044Fx\U0001044F')

    @requires_wide_build
    def test_swapcase(self):
        string_tests.CommonTest.test_swapcase(self)
        self.assertEqual(u'\U0001044F'.swapcase(), u'\U00010427')
        self.assertEqual(u'\U00010427'.swapcase(), u'\U0001044F')
        self.assertEqual(u'\U0001044F\U0001044F'.swapcase(),
                         u'\U00010427\U00010427')
        self.assertEqual(u'\U00010427\U0001044F'.swapcase(),
                         u'\U0001044F\U00010427')
        self.assertEqual(u'\U0001044F\U00010427'.swapcase(),
                         u'\U00010427\U0001044F')
        self.assertEqual(u'X\U00010427x\U0001044F'.swapcase(),
                         u'x\U0001044FX\U00010427')

    def test_contains(self):
        # Testing Unicode contains method
        self.assertIn('a', u'abdb')
        self.assertIn('a', u'bdab')
        self.assertIn('a', u'bdaba')
        self.assertIn('a', u'bdba')
        self.assertIn('a', u'bdba')
        self.assertIn(u'a', u'bdba')
        self.assertNotIn(u'a', u'bdb')
        self.assertNotIn(u'a', 'bdb')
        self.assertIn(u'a', 'bdba')
        self.assertIn(u'a', ('a',1,None))
        self.assertIn(u'a', (1,None,'a'))
        self.assertIn(u'a', (1,None,u'a'))
        self.assertIn('a', ('a',1,None))
        self.assertIn('a', (1,None,'a'))
        self.assertIn('a', (1,None,u'a'))
        self.assertNotIn('a', ('x',1,u'y'))
        self.assertNotIn('a', ('x',1,None))
        self.assertNotIn(u'abcd', u'abcxxxx')
        self.assertIn(u'ab', u'abcd')
        self.assertIn('ab', u'abc')
        self.assertIn(u'ab', 'abc')
        self.assertIn(u'ab', (1,None,u'ab'))
        self.assertIn(u'', u'abc')
        self.assertIn('', u'abc')

        # If the following fails either
        # the contains operator does not propagate UnicodeErrors or
        # someone has changed the default encoding
        self.assertRaises(UnicodeDecodeError, 'g\xe2teau'.__contains__, u'\xe2')
        self.assertRaises(UnicodeDecodeError, u'g\xe2teau'.__contains__, '\xe2')

        self.assertIn(u'', '')
        self.assertIn('', u'')
        self.assertIn(u'', u'')
        self.assertIn(u'', 'abc')
        self.assertIn('', u'abc')
        self.assertIn(u'', u'abc')
        self.assertNotIn(u'\0', 'abc')
        self.assertNotIn('\0', u'abc')
        self.assertNotIn(u'\0', u'abc')
        self.assertIn(u'\0', '\0abc')
        self.assertIn('\0', u'\0abc')
        self.assertIn(u'\0', u'\0abc')
        self.assertIn(u'\0', 'abc\0')
        self.assertIn('\0', u'abc\0')
        self.assertIn(u'\0', u'abc\0')
        self.assertIn(u'a', '\0abc')
        self.assertIn('a', u'\0abc')
        self.assertIn(u'a', u'\0abc')
        self.assertIn(u'asdf', 'asdf')
        self.assertIn('asdf', u'asdf')
        self.assertIn(u'asdf', u'asdf')
        self.assertNotIn(u'asdf', 'asd')
        self.assertNotIn('asdf', u'asd')
        self.assertNotIn(u'asdf', u'asd')
        self.assertNotIn(u'asdf', '')
        self.assertNotIn('asdf', u'')
        self.assertNotIn(u'asdf', u'')

        self.assertRaises(TypeError, u"abc".__contains__)
        self.assertRaises(TypeError, u"abc".__contains__, object())

    def test_formatting(self):
        string_tests.MixinStrUnicodeUserStringTest.test_formatting(self)
        # Testing Unicode formatting strings...
        self.assertEqual(u"%s, %s" % (u"abc", "abc"), u'abc, abc')
        self.assertEqual(u"%s, %s, %i, %f, %5.2f" % (u"abc", "abc", 1, 2, 3), u'abc, abc, 1, 2.000000,  3.00')
        self.assertEqual(u"%s, %s, %i, %f, %5.2f" % (u"abc", "abc", 1, -2, 3), u'abc, abc, 1, -2.000000,  3.00')
        self.assertEqual(u"%s, %s, %i, %f, %5.2f" % (u"abc", "abc", -1, -2, 3.5), u'abc, abc, -1, -2.000000,  3.50')
        self.assertEqual(u"%s, %s, %i, %f, %5.2f" % (u"abc", "abc", -1, -2, 3.57), u'abc, abc, -1, -2.000000,  3.57')
        self.assertEqual(u"%s, %s, %i, %f, %5.2f" % (u"abc", "abc", -1, -2, 1003.57), u'abc, abc, -1, -2.000000, 1003.57')
        if not sys.platform.startswith('java'):
            self.assertEqual(u"%r, %r" % (u"abc", "abc"), u"u'abc', 'abc'")
        self.assertEqual(u"%(x)s, %(y)s" % {'x':u"abc", 'y':"def"}, u'abc, def')
        self.assertEqual(u"%(x)s, %(\xfc)s" % {'x':u"abc", u'\xfc':"def"}, u'abc, def')

        self.assertEqual(u'%c' % 0x1234, u'\u1234')
        self.assertRaises(OverflowError, u"%c".__mod__, (sys.maxunicode+1,))
        self.assertRaises(ValueError, u"%.1\u1032f".__mod__, (1.0/3))

        for num in range(0x00,0x80):
            char = chr(num)
            self.assertEqual(u"%c" % char, unicode(char))
            self.assertEqual(u"%c" % num, unicode(char))
            self.assertTrue(char == u"%c" % char)
            self.assertTrue(char == u"%c" % num)
        # Issue 7649
        for num in range(0x80,0x100):
            uchar = unichr(num)
            self.assertEqual(uchar, u"%c" % num)   # works only with ints
            self.assertEqual(uchar, u"%c" % uchar) # and unicode chars
            # the implicit decoding should fail for non-ascii chars
            self.assertRaises(UnicodeDecodeError, u"%c".__mod__, chr(num))
            self.assertRaises(UnicodeDecodeError, u"%s".__mod__, chr(num))

        # formatting jobs delegated from the string implementation:
        self.assertEqual('...%(foo)s...' % {'foo':u"abc"}, u'...abc...')
        self.assertEqual('...%(foo)s...' % {'foo':"abc"}, '...abc...')
        self.assertEqual('...%(foo)s...' % {u'foo':"abc"}, '...abc...')
        self.assertEqual('...%(foo)s...' % {u'foo':u"abc"}, u'...abc...')
        self.assertEqual('...%(foo)s...' % {u'foo':u"abc",'def':123},  u'...abc...')
        self.assertEqual('...%(foo)s...' % {u'foo':u"abc",u'def':123}, u'...abc...')
        self.assertEqual('...%s...%s...%s...%s...' % (1,2,3,u"abc"), u'...1...2...3...abc...')
        self.assertEqual('...%%...%%s...%s...%s...%s...%s...' % (1,2,3,u"abc"), u'...%...%s...1...2...3...abc...')
        self.assertEqual('...%s...' % u"abc", u'...abc...')
        self.assertEqual('%*s' % (5,u'abc',), u'  abc')
        self.assertEqual('%*s' % (-5,u'abc',), u'abc  ')
        self.assertEqual('%*.*s' % (5,2,u'abc',), u'   ab')
        self.assertEqual('%*.*s' % (5,3,u'abc',), u'  abc')
        self.assertEqual('%i %*.*s' % (10, 5,3,u'abc',), u'10   abc')
        self.assertEqual('%i%s %*.*s' % (10, 3, 5, 3, u'abc',), u'103   abc')
        self.assertEqual('%c' % u'a', u'a')
        class Wrapper:
            def __str__(self):
                return u'\u1234'
        self.assertEqual('%s' % Wrapper(), u'\u1234')

    def test_formatting_huge_precision(self):
        format_string = u"%.{}f".format(sys.maxsize + 1)
        with self.assertRaises(ValueError):
            result = format_string % 2.34

    @test_support.cpython_only
    def test_formatting_huge_precision_c_limits(self):
        from _testcapi import INT_MAX
        format_string = u"%.{}f".format(INT_MAX + 1)
        with self.assertRaises(ValueError):
            result = format_string % 2.34

    def test_formatting_huge_width(self):
        format_string = u"%{}f".format(sys.maxsize + 1)
        with self.assertRaises(ValueError):
            result = format_string % 2.34

    def test_startswith_endswith_errors(self):
        for meth in (u'foo'.startswith, u'foo'.endswith):
            with self.assertRaises(UnicodeDecodeError):
                meth('\xff')
            with self.assertRaises(TypeError) as cm:
                meth(['f'])
            exc = str(cm.exception)
            self.assertIn('unicode', exc)
            self.assertIn('str', exc)
            self.assertIn('tuple', exc)

    @test_support.run_with_locale('LC_ALL', 'de_DE', 'fr_FR')
    def test_format_float(self):
        # should not format with a comma, but always with C locale
        self.assertEqual(u'1.0', u'%.1f' % 1.0)

    def test_constructor(self):
        # unicode(obj) tests (this maps to PyObject_Unicode() at C level)

        self.assertEqual(
            unicode(u'unicode remains unicode'),
            u'unicode remains unicode'
        )

        self.assertEqual(
            unicode(UnicodeSubclass('unicode subclass becomes unicode')),
            u'unicode subclass becomes unicode'
        )

        self.assertEqual(
            unicode('strings are converted to unicode'),
            u'strings are converted to unicode'
        )

        class UnicodeCompat:
            def __init__(self, x):
                self.x = x
            def __unicode__(self):
                return self.x

        self.assertEqual(
            unicode(UnicodeCompat('__unicode__ compatible objects are recognized')),
            u'__unicode__ compatible objects are recognized')

        class StringCompat:
            def __init__(self, x):
                self.x = x
            def __str__(self):
                return self.x

        self.assertEqual(
            unicode(StringCompat('__str__ compatible objects are recognized')),
            u'__str__ compatible objects are recognized'
        )

        # unicode(obj) is compatible to str():

        o = StringCompat('unicode(obj) is compatible to str()')
        self.assertEqual(unicode(o), u'unicode(obj) is compatible to str()')
        self.assertEqual(str(o), 'unicode(obj) is compatible to str()')

        # %-formatting and .__unicode__()
        self.assertEqual(u'%s' %
                         UnicodeCompat(u"u'%s' % obj uses obj.__unicode__()"),
                         u"u'%s' % obj uses obj.__unicode__()")
        self.assertEqual(u'%s' %
                         UnicodeCompat(u"u'%s' % obj falls back to obj.__str__()"),
                         u"u'%s' % obj falls back to obj.__str__()")

        for obj in (123, 123.45, 123L):
            self.assertEqual(unicode(obj), unicode(str(obj)))

        # unicode(obj, encoding, error) tests (this maps to
        # PyUnicode_FromEncodedObject() at C level)

        if not sys.platform.startswith('java'):
            self.assertRaises(
                TypeError,
                unicode,
                u'decoding unicode is not supported',
                'utf-8',
                'strict'
            )

        self.assertEqual(
            unicode('strings are decoded to unicode', 'utf-8', 'strict'),
            u'strings are decoded to unicode'
        )

        if not sys.platform.startswith('java'):
            with test_support.check_py3k_warnings():
                buf = buffer('character buffers are decoded to unicode')
            self.assertEqual(
                unicode(
                    buf,
                    'utf-8',
                    'strict'
                ),
                u'character buffers are decoded to unicode'
            )

        self.assertRaises(TypeError, unicode, 42, 42, 42)

    def test_codecs_utf7(self):
        utfTests = [
            (u'A\u2262\u0391.', 'A+ImIDkQ.'),             # RFC2152 example
            (u'Hi Mom -\u263a-!', 'Hi Mom -+Jjo--!'),     # RFC2152 example
            (u'\u65E5\u672C\u8A9E', '+ZeVnLIqe-'),        # RFC2152 example
            (u'Item 3 is \u00a31.', 'Item 3 is +AKM-1.'), # RFC2152 example
            (u'+', '+-'),
            (u'+-', '+--'),
            (u'+?', '+-?'),
            (u'\?', '+AFw?'),
            (u'+?', '+-?'),
            (ur'\\?', '+AFwAXA?'),
            (ur'\\\?', '+AFwAXABc?'),
            (ur'++--', '+-+---'),
            (u'\U000abcde', '+2m/c3g-'),                  # surrogate pairs
            (u'/', '/'),
        ]

        for (x, y) in utfTests:
            self.assertEqual(x.encode('utf-7'), y)

        # Unpaired surrogates are passed through
        self.assertEqual(u'\uD801'.encode('utf-7'), '+2AE-')
        self.assertEqual(u'\uD801x'.encode('utf-7'), '+2AE-x')
        self.assertEqual(u'\uDC01'.encode('utf-7'), '+3AE-')
        self.assertEqual(u'\uDC01x'.encode('utf-7'), '+3AE-x')
        self.assertEqual('+2AE-'.decode('utf-7'), u'\uD801')
        self.assertEqual('+2AE-x'.decode('utf-7'), u'\uD801x')
        self.assertEqual('+3AE-'.decode('utf-7'), u'\uDC01')
        self.assertEqual('+3AE-x'.decode('utf-7'), u'\uDC01x')

        self.assertEqual(u'\uD801\U000abcde'.encode('utf-7'), '+2AHab9ze-')
        self.assertEqual('+2AHab9ze-'.decode('utf-7'), u'\uD801\U000abcde')

        # Direct encoded characters
        set_d = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?"
        # Optional direct characters
        set_o = '!"#$%&*;<=>@[]^_`{|}'
        for c in set_d:
            self.assertEqual(c.encode('utf7'), c.encode('ascii'))
            self.assertEqual(c.encode('ascii').decode('utf7'), unicode(c))
            self.assertTrue(c == c.encode('ascii').decode('utf7'))
        for c in set_o:
            self.assertEqual(c.encode('ascii').decode('utf7'), unicode(c))
            self.assertTrue(c == c.encode('ascii').decode('utf7'))

    def test_codecs_utf8(self):
        self.assertEqual(u''.encode('utf-8'), '')
        self.assertEqual(u'\u20ac'.encode('utf-8'), '\xe2\x82\xac')
        self.assertEqual(u'\ud800\udc02'.encode('utf-8'), '\xf0\x90\x80\x82')
        self.assertEqual(u'\ud84d\udc56'.encode('utf-8'), '\xf0\xa3\x91\x96')
        self.assertEqual(u'\ud800'.encode('utf-8'), '\xed\xa0\x80')
        self.assertEqual(u'\udc00'.encode('utf-8'), '\xed\xb0\x80')
        self.assertEqual(
            (u'\ud800\udc02'*1000).encode('utf-8'),
            '\xf0\x90\x80\x82'*1000
        )
        self.assertEqual(
            u'\u6b63\u78ba\u306b\u8a00\u3046\u3068\u7ffb\u8a33\u306f'
            u'\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u4e00'
            u'\u90e8\u306f\u30c9\u30a4\u30c4\u8a9e\u3067\u3059\u304c'
            u'\u3001\u3042\u3068\u306f\u3067\u305f\u3089\u3081\u3067'
            u'\u3059\u3002\u5b9f\u969b\u306b\u306f\u300cWenn ist das'
            u' Nunstuck git und'.encode('utf-8'),
            '\xe6\xad\xa3\xe7\xa2\xba\xe3\x81\xab\xe8\xa8\x80\xe3\x81'
            '\x86\xe3\x81\xa8\xe7\xbf\xbb\xe8\xa8\xb3\xe3\x81\xaf\xe3'
            '\x81\x95\xe3\x82\x8c\xe3\x81\xa6\xe3\x81\x84\xe3\x81\xbe'
            '\xe3\x81\x9b\xe3\x82\x93\xe3\x80\x82\xe4\xb8\x80\xe9\x83'
            '\xa8\xe3\x81\xaf\xe3\x83\x89\xe3\x82\xa4\xe3\x83\x84\xe8'
            '\xaa\x9e\xe3\x81\xa7\xe3\x81\x99\xe3\x81\x8c\xe3\x80\x81'
            '\xe3\x81\x82\xe3\x81\xa8\xe3\x81\xaf\xe3\x81\xa7\xe3\x81'
            '\x9f\xe3\x82\x89\xe3\x82\x81\xe3\x81\xa7\xe3\x81\x99\xe3'
            '\x80\x82\xe5\xae\x9f\xe9\x9a\x9b\xe3\x81\xab\xe3\x81\xaf'
            '\xe3\x80\x8cWenn ist das Nunstuck git und'
        )

        # UTF-8 specific decoding tests
        self.assertEqual(unicode('\xf0\xa3\x91\x96', 'utf-8'), u'\U00023456')
        self.assertEqual(unicode('\xf0\x90\x80\x82', 'utf-8'), u'\U00010002')
        self.assertEqual(unicode('\xe2\x82\xac', 'utf-8'), u'\u20ac')

        # Other possible utf-8 test cases:
        # * strict decoding testing for all of the
        #   UTF8_ERROR cases in PyUnicode_DecodeUTF8

    def test_utf8_decode_valid_sequences(self):
        sequences = [
            # single byte
            ('\x00', u'\x00'), ('a', u'a'), ('\x7f', u'\x7f'),
            # 2 bytes
            ('\xc2\x80', u'\x80'), ('\xdf\xbf', u'\u07ff'),
            # 3 bytes
            ('\xe0\xa0\x80', u'\u0800'), ('\xed\x9f\xbf', u'\ud7ff'),
            ('\xee\x80\x80', u'\uE000'), ('\xef\xbf\xbf', u'\uffff'),
            # 4 bytes
            ('\xF0\x90\x80\x80', u'\U00010000'),
            ('\xf4\x8f\xbf\xbf', u'\U0010FFFF')
        ]
        for seq, res in sequences:
            self.assertEqual(seq.decode('utf-8'), res)

        for ch in map(unichr, range(0, sys.maxunicode)):
            self.assertEqual(ch, ch.encode('utf-8').decode('utf-8'))

    def test_utf8_decode_invalid_sequences(self):
        # continuation bytes in a sequence of 2, 3, or 4 bytes
        continuation_bytes = map(chr, range(0x80, 0xC0))
        # start bytes of a 2-byte sequence equivalent to code points < 0x7F
        invalid_2B_seq_start_bytes = map(chr, range(0xC0, 0xC2))
        # start bytes of a 4-byte sequence equivalent to code points > 0x10FFFF
        invalid_4B_seq_start_bytes = map(chr, range(0xF5, 0xF8))
        invalid_start_bytes = (
            continuation_bytes + invalid_2B_seq_start_bytes +
            invalid_4B_seq_start_bytes + map(chr, range(0xF7, 0x100))
        )

        for byte in invalid_start_bytes:
            self.assertRaises(UnicodeDecodeError, byte.decode, 'utf-8')

        for sb in invalid_2B_seq_start_bytes:
            for cb in continuation_bytes:
                self.assertRaises(UnicodeDecodeError, (sb+cb).decode, 'utf-8')

        for sb in invalid_4B_seq_start_bytes:
            for cb1 in continuation_bytes[:3]:
                for cb3 in continuation_bytes[:3]:
                    self.assertRaises(UnicodeDecodeError,
                                      (sb+cb1+'\x80'+cb3).decode, 'utf-8')

        for cb in map(chr, range(0x80, 0xA0)):
            self.assertRaises(UnicodeDecodeError,
                              ('\xE0'+cb+'\x80').decode, 'utf-8')
            self.assertRaises(UnicodeDecodeError,
                              ('\xE0'+cb+'\xBF').decode, 'utf-8')
        # XXX: surrogates shouldn't be valid UTF-8!
        # see http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf
        # (table 3-7) and http://www.rfc-editor.org/rfc/rfc3629.txt
        #for cb in map(chr, range(0xA0, 0xC0)):
            #self.assertRaises(UnicodeDecodeError,
                              #('\xED'+cb+'\x80').decode, 'utf-8')
            #self.assertRaises(UnicodeDecodeError,
                              #('\xED'+cb+'\xBF').decode, 'utf-8')
        # but since they are valid on Python 2 add a test for that:
        for cb, surrogate in zip(map(chr, range(0xA0, 0xC0)),
                                 map(unichr, range(0xd800, 0xe000, 64))):
            encoded = '\xED'+cb+'\x80'
            self.assertEqual(encoded.decode('utf-8'), surrogate)
            self.assertEqual(surrogate.encode('utf-8'), encoded)

        for cb in map(chr, range(0x80, 0x90)):
            self.assertRaises(UnicodeDecodeError,
                              ('\xF0'+cb+'\x80\x80').decode, 'utf-8')
            self.assertRaises(UnicodeDecodeError,
                              ('\xF0'+cb+'\xBF\xBF').decode, 'utf-8')
        for cb in map(chr, range(0x90, 0xC0)):
            self.assertRaises(UnicodeDecodeError,
                              ('\xF4'+cb+'\x80\x80').decode, 'utf-8')
            self.assertRaises(UnicodeDecodeError,
                              ('\xF4'+cb+'\xBF\xBF').decode, 'utf-8')

    def test_issue8271(self):
        # Issue #8271: during the decoding of an invalid UTF-8 byte sequence,
        # only the start byte and the continuation byte(s) are now considered
        # invalid, instead of the number of bytes specified by the start byte.
        # See http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf (page 95,
        # table 3-8, Row 2) for more information about the algorithm used.
        FFFD = u'\ufffd'
        sequences = [
            # invalid start bytes
            ('\x80', FFFD), # continuation byte
            ('\x80\x80', FFFD*2), # 2 continuation bytes
            ('\xc0', FFFD),
            ('\xc0\xc0', FFFD*2),
            ('\xc1', FFFD),
            ('\xc1\xc0', FFFD*2),
            ('\xc0\xc1', FFFD*2),
            # with start byte of a 2-byte sequence
            ('\xc2', FFFD), # only the start byte
            ('\xc2\xc2', FFFD*2), # 2 start bytes
            ('\xc2\xc2\xc2', FFFD*3), # 2 start bytes
            ('\xc2\x41', FFFD+'A'), # invalid continuation byte
            # with start byte of a 3-byte sequence
            ('\xe1', FFFD), # only the start byte
            ('\xe1\xe1', FFFD*2), # 2 start bytes
            ('\xe1\xe1\xe1', FFFD*3), # 3 start bytes
            ('\xe1\xe1\xe1\xe1', FFFD*4), # 4 start bytes
            ('\xe1\x80', FFFD), # only 1 continuation byte
            ('\xe1\x41', FFFD+'A'), # invalid continuation byte
            ('\xe1\x41\x80', FFFD+'A'+FFFD), # invalid cb followed by valid cb
            ('\xe1\x41\x41', FFFD+'AA'), # 2 invalid continuation bytes
            ('\xe1\x80\x41', FFFD+'A'), # only 1 valid continuation byte
            ('\xe1\x80\xe1\x41', FFFD*2+'A'), # 1 valid and the other invalid
            ('\xe1\x41\xe1\x80', FFFD+'A'+FFFD), # 1 invalid and the other valid
            # with start byte of a 4-byte sequence
            ('\xf1', FFFD), # only the start byte
            ('\xf1\xf1', FFFD*2), # 2 start bytes
            ('\xf1\xf1\xf1', FFFD*3), # 3 start bytes
            ('\xf1\xf1\xf1\xf1', FFFD*4), # 4 start bytes
            ('\xf1\xf1\xf1\xf1\xf1', FFFD*5), # 5 start bytes
            ('\xf1\x80', FFFD), # only 1 continuation bytes
            ('\xf1\x80\x80', FFFD), # only 2 continuation bytes
            ('\xf1\x80\x41', FFFD+'A'), # 1 valid cb and 1 invalid
            ('\xf1\x80\x41\x41', FFFD+'AA'), # 1 valid cb and 1 invalid
            ('\xf1\x80\x80\x41', FFFD+'A'), # 2 valid cb and 1 invalid
            ('\xf1\x41\x80', FFFD+'A'+FFFD), # 1 invalid cv and 1 valid
            ('\xf1\x41\x80\x80', FFFD+'A'+FFFD*2), # 1 invalid cb and 2 invalid
            ('\xf1\x41\x80\x41', FFFD+'A'+FFFD+'A'), # 2 invalid cb and 1 invalid
            ('\xf1\x41\x41\x80', FFFD+'AA'+FFFD), # 1 valid cb and 1 invalid
            ('\xf1\x41\xf1\x80', FFFD+'A'+FFFD),
            ('\xf1\x41\x80\xf1', FFFD+'A'+FFFD*2),
            ('\xf1\xf1\x80\x41', FFFD*2+'A'),
            ('\xf1\x41\xf1\xf1', FFFD+'A'+FFFD*2),
            # with invalid start byte of a 4-byte sequence (rfc2279)
            ('\xf5', FFFD), # only the start byte
            ('\xf5\xf5', FFFD*2), # 2 start bytes
            ('\xf5\x80', FFFD*2), # only 1 continuation byte
            ('\xf5\x80\x80', FFFD*3), # only 2 continuation byte
            ('\xf5\x80\x80\x80', FFFD*4), # 3 continuation bytes
            ('\xf5\x80\x41', FFFD*2+'A'), #  1 valid cb and 1 invalid
            ('\xf5\x80\x41\xf5', FFFD*2+'A'+FFFD),
            ('\xf5\x41\x80\x80\x41', FFFD+'A'+FFFD*2+'A'),
            # with invalid start byte of a 5-byte sequence (rfc2279)
            ('\xf8', FFFD), # only the start byte
            ('\xf8\xf8', FFFD*2), # 2 start bytes
            ('\xf8\x80', FFFD*2), # only one continuation byte
            ('\xf8\x80\x41', FFFD*2 + 'A'), # 1 valid cb and 1 invalid
            ('\xf8\x80\x80\x80\x80', FFFD*5), # invalid 5 bytes seq with 5 bytes
            # with invalid start byte of a 6-byte sequence (rfc2279)
            ('\xfc', FFFD), # only the start byte
            ('\xfc\xfc', FFFD*2), # 2 start bytes
            ('\xfc\x80\x80', FFFD*3), # only 2 continuation bytes
            ('\xfc\x80\x80\x80\x80\x80', FFFD*6), # 6 continuation bytes
            # invalid start byte
            ('\xfe', FFFD),
            ('\xfe\x80\x80', FFFD*3),
            # other sequences
            ('\xf1\x80\x41\x42\x43', u'\ufffd\x41\x42\x43'),
            ('\xf1\x80\xff\x42\x43', u'\ufffd\ufffd\x42\x43'),
            ('\xf1\x80\xc2\x81\x43', u'\ufffd\x81\x43'),
            ('\x61\xF1\x80\x80\xE1\x80\xC2\x62\x80\x63\x80\xBF\x64',
             u'\x61\uFFFD\uFFFD\uFFFD\x62\uFFFD\x63\uFFFD\uFFFD\x64'),
        ]
        for n, (seq, res) in enumerate(sequences):
            self.assertRaises(UnicodeDecodeError, seq.decode, 'utf-8', 'strict')
            self.assertEqual(seq.decode('utf-8', 'replace'), res)
            self.assertEqual((seq+'b').decode('utf-8', 'replace'), res+'b')
            self.assertEqual(seq.decode('utf-8', 'ignore'),
                             res.replace(u'\uFFFD', ''))

    def test_codecs_idna(self):
        # Test whether trailing dot is preserved
        self.assertEqual(u"www.python.org.".encode("idna"), "www.python.org.")

    def test_codecs_errors(self):
        # Error handling (encoding)
        self.assertRaises(UnicodeError, u'Andr\202 x'.encode, 'ascii')
        self.assertRaises(UnicodeError, u'Andr\202 x'.encode, 'ascii','strict')
        self.assertEqual(u'Andr\202 x'.encode('ascii','ignore'), "Andr x")
        self.assertEqual(u'Andr\202 x'.encode('ascii','replace'), "Andr? x")
        self.assertEqual(u'Andr\202 x'.encode('ascii', 'replace'),
                         u'Andr\202 x'.encode('ascii', errors='replace'))
        self.assertEqual(u'Andr\202 x'.encode('ascii', 'ignore'),
                         u'Andr\202 x'.encode(encoding='ascii', errors='ignore'))

        # Error handling (decoding)
        self.assertRaises(UnicodeError, unicode, 'Andr\202 x', 'ascii')
        self.assertRaises(UnicodeError, unicode, 'Andr\202 x', 'ascii','strict')
        self.assertEqual(unicode('Andr\202 x','ascii','ignore'), u"Andr x")
        self.assertEqual(unicode('Andr\202 x','ascii','replace'), u'Andr\uFFFD x')
        self.assertEqual(unicode('\202 x', 'ascii', 'replace'), u'\uFFFD x')
        with test_support.check_py3k_warnings():
            self.assertEqual(u'abcde'.decode('ascii', 'ignore'),
                             u'abcde'.decode('ascii', errors='ignore'))
        with test_support.check_py3k_warnings():
            self.assertEqual(u'abcde'.decode('ascii', 'replace'),
                             u'abcde'.decode(encoding='ascii', errors='replace'))

        # Error handling (unknown character names)
        self.assertEqual("\\N{foo}xx".decode("unicode-escape", "ignore"), u"xx")

        # Error handling (truncated escape sequence)
        self.assertRaises(UnicodeError, "\\".decode, "unicode-escape")

        self.assertRaises(TypeError, "hello".decode, "test.unicode1")
        self.assertRaises(TypeError, unicode, "hello", "test.unicode2")
        self.assertRaises(TypeError, u"hello".encode, "test.unicode1")
        self.assertRaises(TypeError, u"hello".encode, "test.unicode2")
        # executes PyUnicode_Encode()
        import imp
        self.assertRaises(
            ImportError,
            imp.find_module,
            "non-existing module",
            [u"non-existing dir"]
        )

        # Error handling (wrong arguments)
        self.assertRaises(TypeError, u"hello".encode, 42, 42, 42)

        # Error handling (PyUnicode_EncodeDecimal())
        self.assertRaises(UnicodeError, int, u"\u0200")

    def test_codecs(self):
        # Encoding
        self.assertEqual(u'hello'.encode('ascii'), 'hello')
        self.assertEqual(u'hello'.encode('utf-7'), 'hello')
        self.assertEqual(u'hello'.encode('utf-8'), 'hello')
        self.assertEqual(u'hello'.encode('utf8'), 'hello')
        self.assertEqual(u'hello'.encode('utf-16-le'), 'h\000e\000l\000l\000o\000')
        self.assertEqual(u'hello'.encode('utf-16-be'), '\000h\000e\000l\000l\000o')
        self.assertEqual(u'hello'.encode('latin-1'), 'hello')

        # Roundtrip safety for BMP (just the first 1024 chars)
        for c in xrange(1024):
            u = unichr(c)
            for encoding in ('utf-7', 'utf-8', 'utf-16', 'utf-16-le',
                             'utf-16-be', 'raw_unicode_escape',
                             'unicode_escape', 'unicode_internal'):
                self.assertEqual(unicode(u.encode(encoding),encoding), u)

        # Roundtrip safety for BMP (just the first 256 chars)
        for c in xrange(256):
            u = unichr(c)
            for encoding in ('latin-1',):
                self.assertEqual(unicode(u.encode(encoding),encoding), u)

        # Roundtrip safety for BMP (just the first 128 chars)
        for c in xrange(128):
            u = unichr(c)
            for encoding in ('ascii',):
                self.assertEqual(unicode(u.encode(encoding),encoding), u)

        # Roundtrip safety for non-BMP (just a few chars)
        u = u'\U00010001\U00020002\U00030003\U00040004\U00050005'
        for encoding in ('utf-8', 'utf-16', 'utf-16-le', 'utf-16-be',
                         #'raw_unicode_escape',
                         'unicode_escape', 'unicode_internal'):
            self.assertEqual(unicode(u.encode(encoding),encoding), u)

        # UTF-8 must be roundtrip safe for all UCS-2 code points
        # This excludes surrogates: in the full range, there would be
        # a surrogate pair (\udbff\udc00), which gets converted back
        # to a non-BMP character (\U0010fc00)
        u = u''.join(map(unichr, range(0,0xd800)+range(0xe000,0x10000)))
        for encoding in ('utf-8',):
            self.assertEqual(unicode(u.encode(encoding),encoding), u)

    def test_codecs_charmap(self):
        # 0-127
        s = ''.join(map(chr, xrange(128)))
        for encoding in (
            'cp037', 'cp1026',
            'cp437', 'cp500', 'cp720', 'cp737', 'cp775', 'cp850',
            'cp852', 'cp855', 'cp858', 'cp860', 'cp861', 'cp862',
            'cp863', 'cp865', 'cp866',
            'iso8859_10', 'iso8859_13', 'iso8859_14', 'iso8859_15',
            'iso8859_2', 'iso8859_3', 'iso8859_4', 'iso8859_5', 'iso8859_6',
            'iso8859_7', 'iso8859_9', 'koi8_r', 'latin_1',
            'mac_cyrillic', 'mac_latin2',

            'cp1250', 'cp1251', 'cp1252', 'cp1253', 'cp1254', 'cp1255',
            'cp1256', 'cp1257', 'cp1258',
            'cp856', 'cp857', 'cp864', 'cp869', 'cp874',

            'mac_greek', 'mac_iceland','mac_roman', 'mac_turkish',
            'cp1006', 'iso8859_8',

            ### These have undefined mappings:
            #'cp424',

            ### These fail the round-trip:
            #'cp875'

            ):
            self.assertEqual(unicode(s, encoding).encode(encoding), s)

        # 128-255
        s = ''.join(map(chr, xrange(128, 256)))
        for encoding in (
            'cp037', 'cp1026',
            'cp437', 'cp500', 'cp720', 'cp737', 'cp775', 'cp850',
            'cp852', 'cp855', 'cp858', 'cp860', 'cp861', 'cp862',
            'cp863', 'cp865', 'cp866',
            'iso8859_10', 'iso8859_13', 'iso8859_14', 'iso8859_15',
            'iso8859_2', 'iso8859_4', 'iso8859_5',
            'iso8859_9', 'koi8_r', 'latin_1',
            'mac_cyrillic', 'mac_latin2',

            ### These have undefined mappings:
            #'cp1250', 'cp1251', 'cp1252', 'cp1253', 'cp1254', 'cp1255',
            #'cp1256', 'cp1257', 'cp1258',
            #'cp424', 'cp856', 'cp857', 'cp864', 'cp869', 'cp874',
            #'iso8859_3', 'iso8859_6', 'iso8859_7',
            #'mac_greek', 'mac_iceland','mac_roman', 'mac_turkish',

            ### These fail the round-trip:
            #'cp1006', 'cp875', 'iso8859_8',

            ):
            self.assertEqual(unicode(s, encoding).encode(encoding), s)

    def test_concatenation(self):
        self.assertEqual((u"abc" u"def"), u"abcdef")
        self.assertEqual(("abc" u"def"), u"abcdef")
        self.assertEqual((u"abc" "def"), u"abcdef")
        self.assertEqual((u"abc" u"def" "ghi"), u"abcdefghi")
        self.assertEqual(("abc" "def" u"ghi"), u"abcdefghi")

    def test_printing(self):
        class BitBucket:
            def write(self, text):
                pass

        out = BitBucket()
        print >>out, u'abc'
        print >>out, u'abc', u'def'
        print >>out, u'abc', 'def'
        print >>out, 'abc', u'def'
        print >>out, u'abc\n'
        print >>out, u'abc\n',
        print >>out, u'abc\n',
        print >>out, u'def\n'
        print >>out, u'def\n'

    def test_ucs4(self):
        x = u'\U00100000'
        y = x.encode("raw-unicode-escape").decode("raw-unicode-escape")
        self.assertEqual(x, y)

        y = r'\U00100000'
        x = y.decode("raw-unicode-escape").encode("raw-unicode-escape")
        self.assertEqual(x, y)
        y = r'\U00010000'
        x = y.decode("raw-unicode-escape").encode("raw-unicode-escape")
        self.assertEqual(x, y)

        try:
            '\U11111111'.decode("raw-unicode-escape")
        except UnicodeDecodeError as e:
            self.assertEqual(e.start, 0)
            self.assertEqual(e.end, 10)
        else:
            self.fail("Should have raised UnicodeDecodeError")

    def test_conversion(self):
        # Make sure __unicode__() works properly
        class Foo0:
            def __str__(self):
                return "foo"

        class Foo1:
            def __unicode__(self):
                return u"foo"

        class Foo2(object):
            def __unicode__(self):
                return u"foo"

        class Foo3(object):
            def __unicode__(self):
                return "foo"

        class Foo4(str):
            def __unicode__(self):
                return "foo"

        class Foo5(unicode):
            def __unicode__(self):
                return "foo"

        class Foo6(str):
            def __str__(self):
                return "foos"

            def __unicode__(self):
                return u"foou"

        class Foo7(unicode):
            def __str__(self):
                return "foos"
            def __unicode__(self):
                return u"foou"

        class Foo8(unicode):
            def __new__(cls, content=""):
                return unicode.__new__(cls, 2*content)
            def __unicode__(self):
                return self

        class Foo9(unicode):
            def __str__(self):
                return "string"
            def __unicode__(self):
                return "not unicode"

        self.assertEqual(unicode(Foo0()), u"foo")
        self.assertEqual(unicode(Foo1()), u"foo")
        self.assertEqual(unicode(Foo2()), u"foo")
        self.assertEqual(unicode(Foo3()), u"foo")
        self.assertEqual(unicode(Foo4("bar")), u"foo")
        self.assertEqual(unicode(Foo5("bar")), u"foo")
        self.assertEqual(unicode(Foo6("bar")), u"foou")
        self.assertEqual(unicode(Foo7("bar")), u"foou")
        self.assertEqual(unicode(Foo8("foo")), u"foofoo")
        self.assertIs(type(unicode(Foo8("foo"))), Foo8)
        self.assertEqual(UnicodeSubclass(Foo8("foo")), u"foofoo")
        self.assertIs(type(UnicodeSubclass(Foo8("foo"))), UnicodeSubclass)
        self.assertEqual(str(Foo9("foo")), "string")
        self.assertEqual(unicode(Foo9("foo")), u"not unicode")

    def test_unicode_repr(self):
        class s1:
            def __repr__(self):
                return '\\n'

        class s2:
            def __repr__(self):
                return u'\\n'

        self.assertEqual(repr(s1()), '\\n')
        self.assertEqual(repr(s2()), '\\n')

    # This test only affects 32-bit platforms because expandtabs can only take
    # an int as the max value, not a 64-bit C long.  If expandtabs is changed
    # to take a 64-bit long, this test should apply to all platforms.
    @unittest.skipIf(sys.maxint > (1 << 32) or struct.calcsize('P') != 4,
                     'only applies to 32-bit platforms')
    def test_expandtabs_overflows_gracefully(self):
        self.assertRaises(OverflowError, u't\tt\t'.expandtabs, sys.maxint)

    def test__format__(self):
        def test(value, format, expected):
            # test both with and without the trailing 's'
            self.assertEqual(value.__format__(format), expected)
            self.assertEqual(value.__format__(format + u's'), expected)

        test(u'', u'', u'')
        test(u'abc', u'', u'abc')
        test(u'abc', u'.3', u'abc')
        test(u'ab', u'.3', u'ab')
        test(u'abcdef', u'.3', u'abc')
        test(u'abcdef', u'.0', u'')
        test(u'abc', u'3.3', u'abc')
        test(u'abc', u'2.3', u'abc')
        test(u'abc', u'2.2', u'ab')
        test(u'abc', u'3.2', u'ab ')
        test(u'result', u'x<0', u'result')
        test(u'result', u'x<5', u'result')
        test(u'result', u'x<6', u'result')
        test(u'result', u'x<7', u'resultx')
        test(u'result', u'x<8', u'resultxx')
        test(u'result', u' <7', u'result ')
        test(u'result', u'<7', u'result ')
        test(u'result', u'>7', u' result')
        test(u'result', u'>8', u'  result')
        test(u'result', u'^8', u' result ')
        test(u'result', u'^9', u' result  ')
        test(u'result', u'^10', u'  result  ')
        test(u'a', u'10000', u'a' + u' ' * 9999)
        test(u'', u'10000', u' ' * 10000)
        test(u'', u'10000000', u' ' * 10000000)

        # test mixing unicode and str
        self.assertEqual(u'abc'.__format__('s'), u'abc')
        self.assertEqual(u'abc'.__format__('->10s'), u'-------abc')

    def test_format(self):
        self.assertEqual(u''.format(), u'')
        self.assertEqual(u'a'.format(), u'a')
        self.assertEqual(u'ab'.format(), u'ab')
        self.assertEqual(u'a{{'.format(), u'a{')
        self.assertEqual(u'a}}'.format(), u'a}')
        self.assertEqual(u'{{b'.format(), u'{b')
        self.assertEqual(u'}}b'.format(), u'}b')
        self.assertEqual(u'a{{b'.format(), u'a{b')

        # examples from the PEP:
        import datetime
        self.assertEqual(u"My name is {0}".format(u'Fred'), u"My name is Fred")
        self.assertEqual(u"My name is {0[name]}".format(dict(name=u'Fred')),
                         u"My name is Fred")
        self.assertEqual(u"My name is {0} :-{{}}".format(u'Fred'),
                         u"My name is Fred :-{}")

        # datetime.__format__ doesn't work with unicode
        #d = datetime.date(2007, 8, 18)
        #self.assertEqual("The year is {0.year}".format(d),
        #                 "The year is 2007")

        # classes we'll use for testing
        class C:
            def __init__(self, x=100):
                self._x = x
            def __format__(self, spec):
                return spec

        class D:
            def __init__(self, x):
                self.x = x
            def __format__(self, spec):
                return str(self.x)

        # class with __str__, but no __format__
        class E:
            def __init__(self, x):
                self.x = x
            def __str__(self):
                return u'E(' + self.x + u')'

        # class with __repr__, but no __format__ or __str__
        class F:
            def __init__(self, x):
                self.x = x
            def __repr__(self):
                return u'F(' + self.x + u')'

        # class with __format__ that forwards to string, for some format_spec's
        class G:
            def __init__(self, x):
                self.x = x
            def __str__(self):
                return u"string is " + self.x
            def __format__(self, format_spec):
                if format_spec == 'd':
                    return u'G(' + self.x + u')'
                return object.__format__(self, format_spec)

        # class that returns a bad type from __format__
        class H:
            def __format__(self, format_spec):
                return 1.0

        class I(datetime.date):
            def __format__(self, format_spec):
                return self.strftime(format_spec)

        class J(int):
            def __format__(self, format_spec):
                return int.__format__(self * 2, format_spec)


        self.assertEqual(u''.format(), u'')
        self.assertEqual(u'abc'.format(), u'abc')
        self.assertEqual(u'{0}'.format(u'abc'), u'abc')
        self.assertEqual(u'{0:}'.format(u'abc'), u'abc')
        self.assertEqual(u'X{0}'.format(u'abc'), u'Xabc')
        self.assertEqual(u'{0}X'.format(u'abc'), u'abcX')
        self.assertEqual(u'X{0}Y'.format(u'abc'), u'XabcY')
        self.assertEqual(u'{1}'.format(1, u'abc'), u'abc')
        self.assertEqual(u'X{1}'.format(1, u'abc'), u'Xabc')
        self.assertEqual(u'{1}X'.format(1, u'abc'), u'abcX')
        self.assertEqual(u'X{1}Y'.format(1, u'abc'), u'XabcY')
        self.assertEqual(u'{0}'.format(-15), u'-15')
        self.assertEqual(u'{0}{1}'.format(-15, u'abc'), u'-15abc')
        self.assertEqual(u'{0}X{1}'.format(-15, u'abc'), u'-15Xabc')
        self.assertEqual(u'{{'.format(), u'{')
        self.assertEqual(u'}}'.format(), u'}')
        self.assertEqual(u'{{}}'.format(), u'{}')
        self.assertEqual(u'{{x}}'.format(), u'{x}')
        self.assertEqual(u'{{{0}}}'.format(123), u'{123}')
        self.assertEqual(u'{{{{0}}}}'.format(), u'{{0}}')
        self.assertEqual(u'}}{{'.format(), u'}{')
        self.assertEqual(u'}}x{{'.format(), u'}x{')

        # weird field names
        self.assertEqual(u"{0[foo-bar]}".format({u'foo-bar':u'baz'}), u'baz')
        self.assertEqual(u"{0[foo bar]}".format({u'foo bar':u'baz'}), u'baz')
        self.assertEqual(u"{0[ ]}".format({u' ':3}), u'3')

        self.assertEqual(u'{foo._x}'.format(foo=C(20)), u'20')
        self.assertEqual(u'{1}{0}'.format(D(10), D(20)), u'2010')
        self.assertEqual(u'{0._x.x}'.format(C(D(u'abc'))), u'abc')
        self.assertEqual(u'{0[0]}'.format([u'abc', u'def']), u'abc')
        self.assertEqual(u'{0[1]}'.format([u'abc', u'def']), u'def')
        self.assertEqual(u'{0[1][0]}'.format([u'abc', [u'def']]), u'def')
        self.assertEqual(u'{0[1][0].x}'.format(['abc', [D(u'def')]]), u'def')

        # strings
        self.assertEqual(u'{0:.3s}'.format(u'abc'), u'abc')
        self.assertEqual(u'{0:.3s}'.format(u'ab'), u'ab')
        self.assertEqual(u'{0:.3s}'.format(u'abcdef'), u'abc')
        self.assertEqual(u'{0:.0s}'.format(u'abcdef'), u'')
        self.assertEqual(u'{0:3.3s}'.format(u'abc'), u'abc')
        self.assertEqual(u'{0:2.3s}'.format(u'abc'), u'abc')
        self.assertEqual(u'{0:2.2s}'.format(u'abc'), u'ab')
        self.assertEqual(u'{0:3.2s}'.format(u'abc'), u'ab ')
        self.assertEqual(u'{0:x<0s}'.format(u'result'), u'result')
        self.assertEqual(u'{0:x<5s}'.format(u'result'), u'result')
        self.assertEqual(u'{0:x<6s}'.format(u'result'), u'result')
        self.assertEqual(u'{0:x<7s}'.format(u'result'), u'resultx')
        self.assertEqual(u'{0:x<8s}'.format(u'result'), u'resultxx')
        self.assertEqual(u'{0: <7s}'.format(u'result'), u'result ')
        self.assertEqual(u'{0:<7s}'.format(u'result'), u'result ')
        self.assertEqual(u'{0:>7s}'.format(u'result'), u' result')
        self.assertEqual(u'{0:>8s}'.format(u'result'), u'  result')
        self.assertEqual(u'{0:^8s}'.format(u'result'), u' result ')
        self.assertEqual(u'{0:^9s}'.format(u'result'), u' result  ')
        self.assertEqual(u'{0:^10s}'.format(u'result'), u'  result  ')
        self.assertEqual(u'{0:10000}'.format(u'a'), u'a' + u' ' * 9999)
        self.assertEqual(u'{0:10000}'.format(u''), u' ' * 10000)
        self.assertEqual(u'{0:10000000}'.format(u''), u' ' * 10000000)

        # issue 12546: use \x00 as a fill character
        self.assertEqual('{0:\x00<6s}'.format('foo'), 'foo\x00\x00\x00')
        self.assertEqual('{0:\x01<6s}'.format('foo'), 'foo\x01\x01\x01')
        self.assertEqual('{0:\x00^6s}'.format('foo'), '\x00foo\x00\x00')
        self.assertEqual('{0:^6s}'.format('foo'), ' foo  ')

        self.assertEqual('{0:\x00<6}'.format(3), '3\x00\x00\x00\x00\x00')
        self.assertEqual('{0:\x01<6}'.format(3), '3\x01\x01\x01\x01\x01')
        self.assertEqual('{0:\x00^6}'.format(3), '\x00\x003\x00\x00\x00')
        self.assertEqual('{0:<6}'.format(3), '3     ')

        self.assertEqual('{0:\x00<6}'.format(3.14), '3.14\x00\x00')
        self.assertEqual('{0:\x01<6}'.format(3.14), '3.14\x01\x01')
        self.assertEqual('{0:\x00^6}'.format(3.14), '\x003.14\x00')
        self.assertEqual('{0:^6}'.format(3.14), ' 3.14 ')

        self.assertEqual('{0:\x00<12}'.format(3+2.0j), '(3+2j)\x00\x00\x00\x00\x00\x00')
        self.assertEqual('{0:\x01<12}'.format(3+2.0j), '(3+2j)\x01\x01\x01\x01\x01\x01')
        self.assertEqual('{0:\x00^12}'.format(3+2.0j), '\x00\x00\x00(3+2j)\x00\x00\x00')
        self.assertEqual('{0:^12}'.format(3+2.0j), '   (3+2j)   ')

        # format specifiers for user defined type
        self.assertEqual(u'{0:abc}'.format(C()), u'abc')

        # !r and !s coercions
        self.assertEqual(u'{0!s}'.format(u'Hello'), u'Hello')
        self.assertEqual(u'{0!s:}'.format(u'Hello'), u'Hello')
        self.assertEqual(u'{0!s:15}'.format(u'Hello'), u'Hello          ')
        self.assertEqual(u'{0!s:15s}'.format(u'Hello'), u'Hello          ')
        self.assertEqual(u'{0!r}'.format(u'Hello'), u"u'Hello'")
        self.assertEqual(u'{0!r:}'.format(u'Hello'), u"u'Hello'")
        self.assertEqual(u'{0!r}'.format(F(u'Hello')), u'F(Hello)')

        # test fallback to object.__format__
        self.assertEqual(u'{0}'.format({}), u'{}')
        self.assertEqual(u'{0}'.format([]), u'[]')
        self.assertEqual(u'{0}'.format([1]), u'[1]')
        self.assertEqual(u'{0}'.format(E(u'data')), u'E(data)')
        self.assertEqual(u'{0:d}'.format(G(u'data')), u'G(data)')
        self.assertEqual(u'{0!s}'.format(G(u'data')), u'string is data')

        msg = 'object.__format__ with a non-empty format string is deprecated'
        with test_support.check_warnings((msg, PendingDeprecationWarning)):
            self.assertEqual(u'{0:^10}'.format(E(u'data')), u' E(data)  ')
            self.assertEqual(u'{0:^10s}'.format(E(u'data')), u' E(data)  ')
            self.assertEqual(u'{0:>15s}'.format(G(u'data')), u' string is data')

        self.assertEqual(u"{0:date: %Y-%m-%d}".format(I(year=2007,
                                                        month=8,
                                                        day=27)),
                         u"date: 2007-08-27")

        # test deriving from a builtin type and overriding __format__
        self.assertEqual(u"{0}".format(J(10)), u"20")


        # string format specifiers
        self.assertEqual(u'{0:}'.format('a'), u'a')

        # computed format specifiers
        self.assertEqual(u"{0:.{1}}".format(u'hello world', 5), u'hello')
        self.assertEqual(u"{0:.{1}s}".format(u'hello world', 5), u'hello')
        self.assertEqual(u"{0:.{precision}s}".format('hello world', precision=5), u'hello')
        self.assertEqual(u"{0:{width}.{precision}s}".format('hello world', width=10, precision=5), u'hello     ')
        self.assertEqual(u"{0:{width}.{precision}s}".format('hello world', width='10', precision='5'), u'hello     ')

        # test various errors
        self.assertRaises(ValueError, u'{'.format)
        self.assertRaises(ValueError, u'}'.format)
        self.assertRaises(ValueError, u'a{'.format)
        self.assertRaises(ValueError, u'a}'.format)
        self.assertRaises(ValueError, u'{a'.format)
        self.assertRaises(ValueError, u'}a'.format)
        self.assertRaises(IndexError, u'{0}'.format)
        self.assertRaises(IndexError, u'{1}'.format, u'abc')
        self.assertRaises(KeyError,   u'{x}'.format)
        self.assertRaises(ValueError, u"}{".format)
        self.assertRaises(ValueError, u"{".format)
        self.assertRaises(ValueError, u"}".format)
        self.assertRaises(ValueError, u"abc{0:{}".format)
        self.assertRaises(ValueError, u"{0".format)
        self.assertRaises(IndexError, u"{0.}".format)
        self.assertRaises(ValueError, u"{0.}".format, 0)
        self.assertRaises(IndexError, u"{0[}".format)
        self.assertRaises(ValueError, u"{0[}".format, [])
        self.assertRaises(KeyError,   u"{0]}".format)
        self.assertRaises(ValueError, u"{0.[]}".format, 0)
        self.assertRaises(ValueError, u"{0..foo}".format, 0)
        self.assertRaises(ValueError, u"{0[0}".format, 0)
        self.assertRaises(ValueError, u"{0[0:foo}".format, 0)
        self.assertRaises(KeyError,   u"{c]}".format)
        self.assertRaises(ValueError, u"{{ {{{0}}".format, 0)
        self.assertRaises(ValueError, u"{0}}".format, 0)
        self.assertRaises(KeyError,   u"{foo}".format, bar=3)
        self.assertRaises(ValueError, u"{0!x}".format, 3)
        self.assertRaises(ValueError, u"{0!}".format, 0)
        self.assertRaises(ValueError, u"{0!rs}".format, 0)
        self.assertRaises(ValueError, u"{!}".format)
        self.assertRaises(IndexError, u"{:}".format)
        self.assertRaises(IndexError, u"{:s}".format)
        self.assertRaises(IndexError, u"{}".format)
        big = u"23098475029384702983476098230754973209482573"
        self.assertRaises(ValueError, (u"{" + big + u"}").format)
        self.assertRaises(ValueError, (u"{[" + big + u"]}").format, [0])

        # issue 6089
        self.assertRaises(ValueError, u"{0[0]x}".format, [None])
        self.assertRaises(ValueError, u"{0[0](10)}".format, [None])

        # can't have a replacement on the field name portion
        self.assertRaises(TypeError, u'{0[{1}]}'.format, u'abcdefg', 4)

        # exceed maximum recursion depth
        self.assertRaises(ValueError, u"{0:{1:{2}}}".format, u'abc', u's', u'')
        self.assertRaises(ValueError, u"{0:{1:{2:{3:{4:{5:{6}}}}}}}".format,
                          0, 1, 2, 3, 4, 5, 6, 7)

        # string format spec errors
        self.assertRaises(ValueError, u"{0:-s}".format, u'')
        self.assertRaises(ValueError, format, u"", u"-")
        self.assertRaises(ValueError, u"{0:=s}".format, u'')

        # test combining string and unicode
        self.assertEqual(u"foo{0}".format('bar'), u'foobar')
        # This will try to convert the argument from unicode to str, which
        #  will succeed
        self.assertEqual("foo{0}".format(u'bar'), 'foobar')
        # This will try to convert the argument from unicode to str, which
        #  will fail
        self.assertRaises(UnicodeEncodeError, "foo{0}".format, u'\u1000bar')

    def test_format_huge_precision(self):
        format_string = u".{}f".format(sys.maxsize + 1)
        with self.assertRaises(ValueError):
            result = format(2.34, format_string)

    def test_format_huge_width(self):
        format_string = u"{}f".format(sys.maxsize + 1)
        with self.assertRaises(ValueError):
            result = format(2.34, format_string)

    def test_format_huge_item_number(self):
        format_string = u"{{{}:.6f}}".format(sys.maxsize + 1)
        with self.assertRaises(ValueError):
            result = format_string.format(2.34)

    def test_format_auto_numbering(self):
        class C:
            def __init__(self, x=100):
                self._x = x
            def __format__(self, spec):
                return spec

        self.assertEqual(u'{}'.format(10), u'10')
        self.assertEqual(u'{:5}'.format('s'), u's    ')
        self.assertEqual(u'{!r}'.format('s'), u"'s'")
        self.assertEqual(u'{._x}'.format(C(10)), u'10')
        self.assertEqual(u'{[1]}'.format([1, 2]), u'2')
        self.assertEqual(u'{[a]}'.format({'a':4, 'b':2}), u'4')
        self.assertEqual(u'a{}b{}c'.format(0, 1), u'a0b1c')

        self.assertEqual(u'a{:{}}b'.format('x', '^10'), u'a    x     b')
        self.assertEqual(u'a{:{}x}b'.format(20, '#'), u'a0x14b')

        # can't mix and match numbering and auto-numbering
        self.assertRaises(ValueError, u'{}{1}'.format, 1, 2)
        self.assertRaises(ValueError, u'{1}{}'.format, 1, 2)
        self.assertRaises(ValueError, u'{:{1}}'.format, 1, 2)
        self.assertRaises(ValueError, u'{0:{}}'.format, 1, 2)

        # can mix and match auto-numbering and named
        self.assertEqual(u'{f}{}'.format(4, f='test'), u'test4')
        self.assertEqual(u'{}{f}'.format(4, f='test'), u'4test')
        self.assertEqual(u'{:{f}}{g}{}'.format(1, 3, g='g', f=2), u' 1g3')
        self.assertEqual(u'{f:{}}{}{g}'.format(2, 4, f=1, g='g'), u' 14g')

    def test_raiseMemError(self):
        # Ensure that the freelist contains a consistent object, even
        # when a string allocation fails with a MemoryError.
        # This used to crash the interpreter,
        # or leak references when the number was smaller.
        charwidth = 4 if sys.maxunicode >= 0x10000 else 2
        # Note: sys.maxsize is half of the actual max allocation because of
        # the signedness of Py_ssize_t.
        alloc = lambda: u"a" * (sys.maxsize // charwidth * 2)
        self.assertRaises(MemoryError, alloc)
        self.assertRaises(MemoryError, alloc)

    def test_format_subclass(self):
        class U(unicode):
            def __unicode__(self):
                return u'__unicode__ overridden'
        u = U(u'xxx')
        self.assertEqual("%s" % u, u'__unicode__ overridden')
        self.assertEqual("{}".format(u), '__unicode__ overridden')

    def test_free_after_iterating(self):
        test_support.check_free_after_iterating(self, iter, unicode)
        test_support.check_free_after_iterating(self, reversed, unicode)


class CAPITest(unittest.TestCase):

    # Test PyUnicode_FromFormat()
    def test_from_format(self):
        test_support.import_module('ctypes')
        from ctypes import (
            pythonapi, py_object, sizeof,
            c_int, c_long, c_longlong, c_ssize_t,
            c_uint, c_ulong, c_ulonglong, c_size_t, c_void_p)
        if sys.maxunicode == 0xffff:
            name = "PyUnicodeUCS2_FromFormat"
        else:
            name = "PyUnicodeUCS4_FromFormat"
        _PyUnicode_FromFormat = getattr(pythonapi, name)
        _PyUnicode_FromFormat.restype = py_object

        def PyUnicode_FromFormat(format, *args):
            cargs = tuple(
                py_object(arg) if isinstance(arg, unicode) else arg
                for arg in args)
            return _PyUnicode_FromFormat(format, *cargs)

        def check_format(expected, format, *args):
            text = PyUnicode_FromFormat(format, *args)
            self.assertEqual(expected, text)

        # ascii format, non-ascii argument
        check_format(u'ascii\x7f=unicode\xe9',
                     b'ascii\x7f=%U', u'unicode\xe9')

        # non-ascii format, ascii argument: ensure that PyUnicode_FromFormatV()
        # raises an error
        #self.assertRaisesRegex(ValueError,
        #    '^PyUnicode_FromFormatV\(\) expects an ASCII-encoded format '
        #    'string, got a non-ASCII byte: 0xe9$',
        #    PyUnicode_FromFormat, b'unicode\xe9=%s', u'ascii')

        # test "%c"
        check_format(u'\uabcd',
                     b'%c', c_int(0xabcd))
        if sys.maxunicode > 0xffff:
            check_format(u'\U0010ffff',
                         b'%c', c_int(0x10ffff))
        else:
            with self.assertRaises(OverflowError):
                PyUnicode_FromFormat(b'%c', c_int(0x10000))
        with self.assertRaises(OverflowError):
            PyUnicode_FromFormat(b'%c', c_int(0x110000))
        # Issue #18183
        if sys.maxunicode > 0xffff:
            check_format(u'\U00010000\U00100000',
                         b'%c%c', c_int(0x10000), c_int(0x100000))

        # test "%"
        check_format(u'%',
                     b'%')
        check_format(u'%',
                     b'%%')
        check_format(u'%s',
                     b'%%s')
        check_format(u'[%]',
                     b'[%%]')
        check_format(u'%abc',
                     b'%%%s', b'abc')

        # test %S
        check_format(u"repr=abc",
                     b'repr=%S', u'abc')

        # test %R
        check_format(u"repr=u'abc'",
                     b'repr=%R', u'abc')

        # test integer formats (%i, %d, %u)
        check_format(u'010',
                     b'%03i', c_int(10))
        check_format(u'0010',
                     b'%0.4i', c_int(10))
        check_format(u'-123',
                     b'%i', c_int(-123))

        check_format(u'-123',
                     b'%d', c_int(-123))
        check_format(u'-123',
                     b'%ld', c_long(-123))
        check_format(u'-123',
                     b'%zd', c_ssize_t(-123))

        check_format(u'123',
                     b'%u', c_uint(123))
        check_format(u'123',
                     b'%lu', c_ulong(123))
        check_format(u'123',
                     b'%zu', c_size_t(123))

        # test long output
        min_long = -(2 ** (8 * sizeof(c_long) - 1))
        max_long = -min_long - 1
        check_format(unicode(min_long),
                     b'%ld', c_long(min_long))
        check_format(unicode(max_long),
                     b'%ld', c_long(max_long))
        max_ulong = 2 ** (8 * sizeof(c_ulong)) - 1
        check_format(unicode(max_ulong),
                     b'%lu', c_ulong(max_ulong))
        PyUnicode_FromFormat(b'%p', c_void_p(-1))

        # test padding (width and/or precision)
        check_format(u'123'.rjust(10, u'0'),
                     b'%010i', c_int(123))
        check_format(u'123'.rjust(100),
                     b'%100i', c_int(123))
        check_format(u'123'.rjust(100, u'0'),
                     b'%.100i', c_int(123))
        check_format(u'123'.rjust(80, u'0').rjust(100),
                     b'%100.80i', c_int(123))

        check_format(u'123'.rjust(10, u'0'),
                     b'%010u', c_uint(123))
        check_format(u'123'.rjust(100),
                     b'%100u', c_uint(123))
        check_format(u'123'.rjust(100, u'0'),
                     b'%.100u', c_uint(123))
        check_format(u'123'.rjust(80, u'0').rjust(100),
                     b'%100.80u', c_uint(123))

        check_format(u'123'.rjust(10, u'0'),
                     b'%010x', c_int(0x123))
        check_format(u'123'.rjust(100),
                     b'%100x', c_int(0x123))
        check_format(u'123'.rjust(100, u'0'),
                     b'%.100x', c_int(0x123))
        check_format(u'123'.rjust(80, u'0').rjust(100),
                     b'%100.80x', c_int(0x123))

        # test %V
        check_format(u'repr=abc',
                     b'repr=%V', u'abc', b'xyz')
        check_format(u'repr=\xe4\xba\xba\xe6\xb0\x91',
                     b'repr=%V', None, b'\xe4\xba\xba\xe6\xb0\x91')
        check_format(u'repr=abc\xff',
                     b'repr=%V', None, b'abc\xff')

        # not supported: copy the raw format string. these tests are just here
        # to check for crashes and should not be considered as specifications
        check_format(u'%s',
                     b'%1%s', b'abc')
        check_format(u'%1abc',
                     b'%1abc')
        check_format(u'%+i',
                     b'%+i', c_int(10))
        check_format(u'%s',
                     b'%.%s', b'abc')

        # Issue #33817: empty strings
        check_format(u'',
                     b'')
        check_format(u'',
                     b'%s', b'')

    @test_support.cpython_only
    def test_encode_decimal(self):
        from _testcapi import unicode_encodedecimal
        self.assertEqual(unicode_encodedecimal(u'123'),
                         b'123')
        self.assertEqual(unicode_encodedecimal(u'\u0663.\u0661\u0664'),
                         b'3.14')
        self.assertEqual(unicode_encodedecimal(u"\N{EM SPACE}3.14\N{EN SPACE}"),
                         b' 3.14 ')
        self.assertRaises(UnicodeEncodeError,
                          unicode_encodedecimal, u"123\u20ac", "strict")
        self.assertEqual(unicode_encodedecimal(u"123\u20ac", "replace"),
                         b'123?')
        self.assertEqual(unicode_encodedecimal(u"123\u20ac", "ignore"),
                         b'123')
        self.assertEqual(unicode_encodedecimal(u"123\u20ac", "xmlcharrefreplace"),
                         b'123&#8364;')
        self.assertEqual(unicode_encodedecimal(u"123\u20ac", "backslashreplace"),
                         b'123\\u20ac')
        self.assertEqual(unicode_encodedecimal(u"123\u20ac\N{EM SPACE}", "replace"),
                         b'123? ')
        self.assertEqual(unicode_encodedecimal(u"123\u20ac\u20ac", "replace"),
                         b'123??')
        self.assertEqual(unicode_encodedecimal(u"123\u20ac\u0660", "replace"),
                         b'123?0')

    @test_support.cpython_only
    def test_encode_decimal_with_surrogates(self):
        from _testcapi import unicode_encodedecimal
        tests = [(u'\U0001f49d', '&#128157;'),
                 (u'\ud83d', '&#55357;'),
                 (u'\udc9d', '&#56477;'),
                ]
        if u'\ud83d\udc9d' != u'\U0001f49d':
            tests += [(u'\ud83d\udc9d', '&#55357;&#56477;')]
        for s, exp in tests:
            self.assertEqual(
                    unicode_encodedecimal(u"123" + s, "xmlcharrefreplace"),
                    '123' + exp)

def test_main():
    test_support.run_unittest(__name__)

if __name__ == "__main__":
    test_main()

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

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


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
6 Feb 2025 1.59 PM
root / linksafe
0755
audiodata
--
6 Feb 2025 1.59 PM
root / linksafe
0755
capath
--
6 Feb 2025 1.59 PM
root / linksafe
0755
cjkencodings
--
6 Feb 2025 1.59 PM
root / linksafe
0755
data
--
6 Feb 2025 1.59 PM
root / linksafe
0755
decimaltestdata
--
6 Feb 2025 1.59 PM
root / linksafe
0755
imghdrdata
--
6 Feb 2025 1.59 PM
root / linksafe
0755
subprocessdata
--
6 Feb 2025 1.59 PM
root / linksafe
0755
support
--
6 Feb 2025 1.59 PM
root / linksafe
0755
tracedmodules
--
6 Feb 2025 1.59 PM
root / linksafe
0755
xmltestdata
--
6 Feb 2025 1.59 PM
root / linksafe
0755
185test.db
16 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
Sine-1000Hz-300ms.aif
60.25 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
__init__.py
0.046 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
__init__.pyc
0.134 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
__init__.pyo
0.134 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
__main__.py
0.054 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
__main__.pyc
0.218 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
__main__.pyo
0.218 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
_mock_backport.py
75.013 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
_mock_backport.pyc
71.194 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
_mock_backport.pyo
71.194 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
allsans.pem
4.919 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
audiotests.py
9.52 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
audiotests.pyc
11.39 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
audiotests.pyo
11.39 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
autotest.py
0.206 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
autotest.pyc
0.206 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
autotest.pyo
0.206 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
bad_coding.py
0.023 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
bad_coding2.py
0.028 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
bad_coding3.py
0.063 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badcert.pem
1.883 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badkey.pem
2.111 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_future3.py
0.168 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_future4.py
0.149 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_future5.py
0.18 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_future6.py
0.157 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_future7.py
0.191 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_future8.py
0.118 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_future9.py
0.138 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
badsyntax_nocaret.py
0.032 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
bisect_cmd.py
5.129 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
bisect_cmd.pyc
5.525 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
bisect_cmd.pyo
5.525 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
cfgparser.1
0.021 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
cmath_testcases.txt
133.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
curses_tests.py
1.222 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
curses_tests.pyc
1.483 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
curses_tests.pyo
1.483 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
doctest_aliases.py
0.233 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
doctest_aliases.pyc
0.631 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
doctest_aliases.pyo
0.631 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
double_const.py
1.188 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
double_const.pyc
0.763 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
double_const.pyo
0.696 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
empty.vbs
0.068 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
exception_hierarchy.txt
1.449 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ffdh3072.pem
2.16 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
floating_points.txt
15.92 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
fork_wait.py
2.508 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
fork_wait.pyc
3.199 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
fork_wait.pyo
3.199 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
formatfloat_testcases.txt
7.832 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
gdb_sample.py
0.152 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
gdb_sample.pyc
0.68 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
gdb_sample.pyo
0.68 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
greyrgb.uue
93.497 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ieee754.txt
3.206 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
infinite_reload.py
0.316 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
infinite_reload.pyc
0.224 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
infinite_reload.pyo
0.224 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
inspect_fodder.py
0.944 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
inspect_fodder.pyc
2.253 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
inspect_fodder.pyo
2.253 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
inspect_fodder2.py
1.249 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
inspect_fodder2.pyc
4.765 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
inspect_fodder2.pyo
4.765 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
keycert.passwd.pem
4.005 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
keycert.pem
3.963 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
keycert2.pem
3.971 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
keycert3.pem
9.219 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
keycert4.pem
9.232 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
list_tests.py
16.566 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
list_tests.pyc
18.973 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
list_tests.pyo
18.973 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
lock_tests.py
16.427 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
lock_tests.pyc
20.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
lock_tests.pyo
20.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
make_ssl_certs.py
6.693 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
make_ssl_certs.pyc
6.702 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
make_ssl_certs.pyo
6.702 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
mapping_tests.py
22.566 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
mapping_tests.pyc
30.859 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
mapping_tests.pyo
30.859 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
math_testcases.txt
15.52 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
mp_fork_bomb.py
0.378 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
mp_fork_bomb.pyc
0.569 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
mp_fork_bomb.pyo
0.569 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
multibytecodec_support.py
14.258 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
multibytecodec_support.pyc
15.767 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
multibytecodec_support.pyo
15.767 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
nokia.pem
1.878 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
nullbytecert.pem
5.308 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
nullcert.pem
0 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
outstanding_bugs.py
0.421 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
outstanding_bugs.pyc
0.427 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
outstanding_bugs.pyo
0.427 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pickletester.py
63.149 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pickletester.pyc
68.485 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pickletester.pyo
68.337 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
profilee.py
2.97 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
profilee.pyc
3.104 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
profilee.pyo
3.104 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pycacert.pem
5.523 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pyclbr_input.py
0.633 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pyclbr_input.pyc
1.856 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pyclbr_input.pyo
1.856 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pydoc_mod.py
0.67 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pydoc_mod.pyc
1.995 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pydoc_mod.pyo
1.995 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pydocfodder.py
6.181 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pydocfodder.pyc
16.816 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pydocfodder.pyo
16.816 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pystone.py
7.203 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
pystone.pyc
8.095 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pystone.pyo
8.095 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pythoninfo.py
19.725 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pythoninfo.pyc
21.505 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
pythoninfo.pyo
21.505 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
randv2_32.pck
7.341 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
randv2_64.pck
7.192 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
randv3.pck
7.816 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
re_tests.py
31.133 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
re_tests.pyc
18.245 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
re_tests.pyo
18.245 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
regrtest.py
69.916 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
regrtest.pyc
59.063 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
regrtest.pyo
58.938 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
relimport.py
0.026 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
relimport.pyc
0.176 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
relimport.pyo
0.176 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
reperf.py
0.502 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
reperf.pyc
0.939 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
reperf.pyo
0.939 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
revocation.crl
0.781 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest.py
1.013 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest.pyc
2.064 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest.pyo
2.064 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest_no_docstrings.py
0.222 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest_no_docstrings.pyc
0.538 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest_no_docstrings.pyo
0.538 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest_no_doctests.py
0.263 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest_no_doctests.pyc
0.762 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sample_doctest_no_doctests.pyo
0.762 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
script_helper.py
0.04 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
script_helper.pyc
0.194 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
script_helper.pyo
0.194 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
selfsigned_pythontestdotnet.pem
2.08 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
seq_tests.py
13.865 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
seq_tests.pyc
20.135 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
seq_tests.pyo
20.135 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sgml_input.html
8.1 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sortperf.py
4.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sortperf.pyc
4.257 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
sortperf.pyo
4.208 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssl_cert.pem
1.533 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssl_key.passwd.pem
2.472 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssl_key.pem
2.43 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssl_servers.py
7.303 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssl_servers.pyc
8.626 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssl_servers.pyo
8.626 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssltests.py
0.965 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssltests.pyc
1.065 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
ssltests.pyo
1.065 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
string_tests.py
65.096 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
string_tests.pyc
50.195 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
string_tests.pyo
50.195 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
symlink_support.py
3.182 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
symlink_support.pyc
3.314 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
symlink_support.pyo
3.314 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
talos-2019-0758.pem
1.299 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_MimeWriter.py
7.415 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_MimeWriter.pyc
7.76 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_MimeWriter.pyo
7.76 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_SimpleHTTPServer.py
1.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_SimpleHTTPServer.pyc
2.335 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_SimpleHTTPServer.pyo
2.335 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_StringIO.py
6.932 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_StringIO.pyc
8.63 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_StringIO.pyo
8.63 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test___all__.py
4.076 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test___all__.pyc
3.902 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test___all__.pyo
3.902 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test___future__.py
2.455 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test___future__.pyc
2.862 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test___future__.pyo
2.862 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test__locale.py
6.476 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test__locale.pyc
6.279 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test__locale.pyo
6.279 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test__osx_support.py
11.554 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test__osx_support.pyc
11.444 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test__osx_support.pyo
11.444 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_abc.py
7.822 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_abc.pyc
13.928 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_abc.pyo
13.928 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_abstract_numbers.py
1.646 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_abstract_numbers.pyc
2.604 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_abstract_numbers.pyo
2.604 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_aepack.py
2.688 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_aepack.pyc
3.84 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_aepack.pyo
3.84 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_aifc.py
14.267 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_aifc.pyc
17.88 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_aifc.pyo
17.88 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_al.py
0.734 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_al.pyc
0.878 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_al.pyo
0.878 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_anydbm.py
2.212 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_anydbm.pyc
3.855 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_anydbm.pyo
3.855 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_applesingle.py
1.768 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_applesingle.pyc
2.657 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_applesingle.pyo
2.657 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_argparse.py
155.472 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_argparse.pyc
184.361 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_argparse.pyo
184.032 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_array.py
37.162 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_array.pyc
38.957 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_array.pyo
38.957 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ascii_formatd.py
1.874 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ascii_formatd.pyc
2.374 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ascii_formatd.pyo
2.374 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ast.py
25.303 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ast.pyc
24.102 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ast.pyo
24.102 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_asynchat.py
9.74 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_asynchat.pyc
12.58 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_asynchat.pyo
12.58 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_asyncore.py
22.946 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_asyncore.pyc
30.976 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_asyncore.pyo
30.976 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_atexit.py
2.388 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_atexit.pyc
4.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_atexit.pyo
4.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_audioop.py
19.449 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_audioop.pyc
20.229 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_audioop.pyo
20.229 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_augassign.py
7.986 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_augassign.pyc
14.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_augassign.pyo
14.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_base64.py
10.245 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_base64.pyc
9.256 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_base64.pyo
9.256 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bastion.py
0.037 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bastion.pyc
0.138 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bastion.pyo
0.138 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bdb.py
36.684 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bdb.pyc
38.681 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bdb.pyo
38.601 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bigaddrspace.py
1.272 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bigaddrspace.pyc
1.596 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bigaddrspace.pyo
1.596 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bigmem.py
37.653 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bigmem.pyc
38.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bigmem.pyo
38.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binascii.py
12.454 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binascii.pyc
11.294 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binascii.pyo
11.294 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binhex.py
0.98 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binhex.pyc
1.843 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binhex.pyo
1.843 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binop.py
10.489 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binop.pyc
13.42 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_binop.pyo
13.42 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bisect.py
14.491 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bisect.pyc
16.03 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bisect.pyo
16.03 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bool.py
13.87 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bool.pyc
14.698 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bool.pyo
14.698 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb.py
11.695 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb.pyc
13.677 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb.pyo
13.677 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb185.py
1.229 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb185.pyc
1.987 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb185.pyo
1.987 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb3.py
2.911 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb3.pyc
2.45 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bsddb3.pyo
2.45 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_buffer.py
2.017 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_buffer.pyc
3.279 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_buffer.pyo
3.279 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bufio.py
2.688 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bufio.pyc
2.828 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bufio.pyo
2.828 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_builtin.py
65.276 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_builtin.pyc
84.039 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_builtin.pyo
84.039 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bytes.py
43.973 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bytes.pyc
52.925 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bytes.pyo
52.925 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bz2.py
19.554 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bz2.pyc
20.782 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_bz2.pyo
20.782 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_calendar.py
33.919 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_calendar.pyc
37.231 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_calendar.pyo
37.231 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_call.py
3.21 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_call.pyc
6.457 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_call.pyo
6.457 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_capi.py
5.425 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_capi.pyc
6.404 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_capi.pyo
6.404 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cd.py
0.89 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cd.pyc
1.009 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cd.pyo
1.009 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cfgparser.py
28.106 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cfgparser.pyc
28.667 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cfgparser.pyo
28.667 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cgi.py
16.575 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cgi.pyc
17.293 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cgi.pyo
17.293 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_charmapcodec.py
1.8 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_charmapcodec.pyc
2.719 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_charmapcodec.pyo
2.719 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cl.py
3.887 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cl.pyc
4.917 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cl.pyo
4.917 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_class.py
19.178 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_class.pyc
21.261 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_class.pyo
21.261 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmath.py
19.314 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmath.pyc
19.979 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmath.pyo
19.979 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd.py
6.151 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd.pyc
8.44 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd.pyo
8.44 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd_line.py
5.147 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd_line.pyc
5.654 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd_line.pyo
5.654 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd_line_script.py
11.585 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd_line_script.pyc
12.215 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cmd_line_script.pyo
12.215 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_code.py
4.503 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_code.pyc
6.521 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_code.pyo
6.521 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codeccallbacks.py
32.496 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codeccallbacks.pyc
28.997 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codeccallbacks.pyo
28.997 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_cn.py
3.527 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_cn.pyc
3.979 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_cn.pyo
3.979 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_hk.py
0.753 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_hk.pyc
1.164 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_hk.pyo
1.164 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_iso2022.py
1.445 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_iso2022.pyc
2.256 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_iso2022.pyo
2.256 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_jp.py
3.771 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_jp.pyc
4.414 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_jp.pyo
4.414 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_kr.py
2.63 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_kr.pyc
2.906 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_kr.pyo
2.906 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_tw.py
0.733 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_tw.pyc
1.154 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecencodings_tw.pyo
1.154 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_cn.py
0.811 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_cn.pyc
1.425 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_cn.pyo
1.425 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_hk.py
0.459 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_hk.pyc
0.876 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_hk.pyo
0.876 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_jp.py
1.784 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_jp.pyc
2.663 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_jp.pyo
2.663 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_kr.py
1.247 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_kr.pyc
1.606 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_kr.pyo
1.606 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_tw.py
0.702 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_tw.pyc
1.234 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecmaps_tw.pyo
1.234 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecs.py
79.282 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecs.pyc
68.713 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codecs.pyo
68.713 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codeop.py
7.469 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codeop.pyc
8.059 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_codeop.pyo
8.059 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_coercion.py
11.132 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_coercion.pyc
16.178 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_coercion.pyo
16.178 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_collections.py
39.283 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_collections.pyc
45.377 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_collections.pyo
45.377 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_colorsys.py
2.777 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_colorsys.pyc
3.895 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_colorsys.pyo
3.895 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_commands.py
2.578 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_commands.pyc
2.311 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_commands.pyo
2.311 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compare.py
1.453 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compare.pyc
3.41 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compare.pyo
3.41 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compile.py
24.223 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compile.pyc
27.225 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compile.pyo
27.225 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compileall.py
2.676 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compileall.pyc
3.743 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compileall.pyo
3.743 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compiler.py
10.958 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compiler.pyc
13.154 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_compiler.pyo
13.154 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_complex.py
28.359 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_complex.pyc
35.632 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_complex.pyo
35.632 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_complex_args.py
3.425 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_complex_args.pyc
5.009 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_complex_args.pyo
5.009 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_contains.py
3.079 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_contains.pyc
5.141 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_contains.pyo
5.141 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_contextlib.py
9.197 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_contextlib.pyc
15.379 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_contextlib.pyo
15.379 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cookie.py
6.931 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cookie.pyc
7.482 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cookie.pyo
7.482 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cookielib.py
75.125 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cookielib.pyc
52.656 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cookielib.pyo
52.656 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_copy.py
22.475 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_copy.pyc
43.718 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_copy.pyo
43.718 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_copy_reg.py
4.513 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_copy_reg.pyc
5.16 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_copy_reg.pyo
5.16 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cpickle.py
6.809 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cpickle.pyc
11.191 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cpickle.pyo
11.191 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cprofile.py
7.256 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cprofile.pyc
8.188 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_cprofile.pyo
8.188 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_crypt.py
1.297 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_crypt.pyc
2.148 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_crypt.pyo
2.148 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_csv.py
44.328 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_csv.pyc
48.008 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_csv.pyo
48.008 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ctypes.py
0.408 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ctypes.pyc
0.751 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ctypes.pyo
0.751 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_curses.py
15.53 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_curses.pyc
16.827 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_curses.pyo
16.827 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_datetime.py
133.725 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_datetime.pyc
132.298 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_datetime.pyo
131.978 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dbm.py
1.236 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dbm.pyc
2.544 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dbm.pyo
2.544 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_decimal.py
83.006 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_decimal.pyc
82.089 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_decimal.pyo
82.089 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_decorators.py
9.618 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_decorators.pyc
15.036 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_decorators.pyo
14.961 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_defaultdict.py
5.69 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_defaultdict.pyc
6.729 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_defaultdict.pyo
6.729 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_deque.py
25.562 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_deque.pyc
29.858 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_deque.pyo
29.814 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_descr.py
164.213 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_descr.pyc
220.465 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_descr.pyo
220.398 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_descrtut.py
11.77 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_descrtut.pyc
13.346 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_descrtut.pyo
13.346 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dict.py
24.177 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dict.pyc
37.203 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dict.pyo
37.203 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dictcomps.py
3.759 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dictcomps.pyc
6.021 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dictcomps.pyo
6.021 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dictviews.py
9.887 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dictviews.pyc
9.654 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dictviews.pyo
9.654 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_difflib.py
11.228 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_difflib.pyc
13.371 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_difflib.pyo
13.371 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_difflib_expect.html
100.862 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dircache.py
2.351 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dircache.pyc
3.067 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dircache.pyo
3.067 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dis.py
4.554 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dis.pyc
5.729 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dis.pyo
5.679 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_distutils.py
0.376 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_distutils.pyc
0.732 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_distutils.pyo
0.732 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dl.py
1.101 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dl.pyc
1.395 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dl.pyo
1.395 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest.py
86.23 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest.pyc
90.231 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest.pyo
90.17 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest.txt
0.289 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest2.py
2.331 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest2.pyc
3.686 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest2.pyo
3.686 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest2.txt
0.383 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest3.txt
0.079 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_doctest4.txt
0.307 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_docxmlrpc.py
8.302 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_docxmlrpc.pyc
9.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_docxmlrpc.pyo
9.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dumbdbm.py
5.801 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dumbdbm.pyc
7.506 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dumbdbm.pyo
7.506 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dummy_thread.py
7.001 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dummy_thread.pyc
8.201 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dummy_thread.pyo
8.201 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dummy_threading.py
1.797 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dummy_threading.pyc
2.35 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_dummy_threading.pyo
2.35 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email.py
0.389 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email.pyc
0.577 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email.pyo
0.577 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email_codecs.py
0.451 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email_codecs.pyc
0.627 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email_codecs.pyo
0.627 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email_renamed.py
0.301 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email_renamed.pyc
0.517 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_email_renamed.pyo
0.517 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ensurepip.py
9.59 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ensurepip.pyc
12.147 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ensurepip.pyo
12.147 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_enumerate.py
7.359 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_enumerate.pyc
15.443 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_enumerate.pyo
15.443 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_eof.py
0.851 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_eof.pyc
1.49 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_eof.pyo
1.49 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_epoll.py
7.216 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_epoll.pyc
6.232 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_epoll.pyo
6.232 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_errno.py
1.134 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_errno.pyc
1.97 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_errno.pyo
1.97 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_exception_variations.py
3.946 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_exception_variations.pyc
4.32 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_exception_variations.pyo
4.32 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_exceptions.py
28.087 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_exceptions.pyc
26.293 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_exceptions.pyo
26.251 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_extcall.py
8.318 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_extcall.pyc
9.015 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_extcall.pyo
9.015 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fcntl.py
4.344 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fcntl.pyc
5.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fcntl.pyo
5.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file.py
10.919 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file.pyc
11.417 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file.pyo
11.32 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file2k.py
32.937 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file2k.py.stgin-test
32.855 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file2k.pyc
34.992 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file2k.pyo
34.811 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file_eintr.py
10.234 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file_eintr.pyc
8.831 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_file_eintr.pyo
8.737 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_filecmp.py
5.27 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_filecmp.pyc
5.326 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_filecmp.pyo
5.326 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fileinput.py
11.572 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fileinput.pyc
12.355 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fileinput.pyo
12.355 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fileio.py
16.708 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fileio.pyc
20.43 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fileio.pyo
20.43 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_float.py
62.903 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_float.pyc
51.974 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_float.pyo
51.974 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fnmatch.py
6.133 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fnmatch.pyc
7.091 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fnmatch.pyo
7.091 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fork1.py
2.156 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fork1.pyc
2.489 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fork1.pyo
2.489 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_format.py
15.901 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_format.pyc
13.503 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_format.pyo
13.503 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fpformat.py
2.643 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fpformat.pyc
3.23 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fpformat.pyo
3.23 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fractions.py
23.941 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fractions.pyc
26.988 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_fractions.pyo
26.758 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_frozen.py
1.207 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_frozen.pyc
1.594 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_frozen.pyo
1.594 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ftplib.py
28.578 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ftplib.pyc
38.315 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ftplib.pyo
38.253 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_funcattrs.py
12.45 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_funcattrs.pyc
15.605 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_funcattrs.pyo
15.605 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_functools.py
23.466 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_functools.pyc
35.814 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_functools.pyo
35.814 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future.py
3.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future.pyc
5.364 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future.pyo
5.364 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future1.py
0.224 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future1.pyc
0.602 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future1.pyo
0.602 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future2.py
0.147 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future2.pyc
0.615 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future2.pyo
0.615 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future3.py
0.563 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future3.pyc
1.75 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future3.pyo
1.75 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future4.py
1.48 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future4.pyc
1.695 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future4.pyo
1.695 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future5.py
0.53 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future5.pyc
1.314 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future5.pyo
1.314 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future_builtins.py
1.287 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future_builtins.pyc
1.999 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_future_builtins.pyo
1.999 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gc.py
24.045 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gc.pyc
23.327 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gc.pyo
23.269 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gdb.py
39.989 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gdb.pyc
33.357 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gdb.pyo
33.357 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gdbm.py
2.772 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gdbm.pyc
3.69 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gdbm.pyo
3.69 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_generators.py
49.627 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_generators.pyc
45.442 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_generators.pyo
44.784 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_genericpath.py
10.314 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_genericpath.pyc
10.474 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_genericpath.pyo
10.474 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_genexps.py
7.234 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_genexps.pyc
7.497 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_genexps.pyo
7.497 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getargs.py
0.916 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getargs.pyc
1.201 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getargs.pyo
1.201 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getargs2.py
39.705 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getargs2.pyc
39.723 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getargs2.pyo
39.723 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getopt.py
6.81 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getopt.pyc
6.958 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_getopt.pyo
6.958 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gettext.py
23.016 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gettext.pyc
25.8 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gettext.pyo
25.8 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gl.py
6.572 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gl.pyc
8.414 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gl.pyo
8.414 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_glob.py
6.781 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_glob.pyc
8.604 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_glob.pyo
8.604 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_global.py
0.979 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_global.pyc
1.9 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_global.pyo
1.9 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_grammar.py
39.1 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_grammar.pyc
47.654 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_grammar.pyo
47.219 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_grp.py
3.214 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_grp.pyc
3.073 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_grp.pyo
3.073 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gzip.py
13.171 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gzip.pyc
13.3 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_gzip.pyo
13.3 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hash.py
7.973 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hash.pyc
12.804 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hash.pyo
12.804 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hashlib.py
18.515 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hashlib.pyc
19.956 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hashlib.pyo
19.797 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_heapq.py
14.37 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_heapq.pyc
22.161 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_heapq.pyo
22.161 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hmac.py
16.975 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hmac.pyc
15.637 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hmac.pyo
15.637 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hotshot.py
5.002 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hotshot.pyc
6.851 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_hotshot.pyo
6.851 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_htmllib.py
1.932 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_htmllib.pyc
3.489 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_htmllib.pyo
3.489 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_htmlparser.py
24.735 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_htmlparser.pyc
27.977 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_htmlparser.pyo
27.977 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_httplib.py
38.968 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_httplib.pyc
40.365 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_httplib.pyo
40.365 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_httpservers.py
24.559 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_httpservers.pyc
30.813 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_httpservers.pyo
30.813 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_idle.py
0.802 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_idle.pyc
0.779 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_idle.pyo
0.779 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imageop.py
6.823 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imageop.pyc
5.369 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imageop.pyo
5.369 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imaplib.py
7.551 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imaplib.pyc
10.229 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imaplib.pyo
10.229 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imgfile.py
4.186 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imgfile.pyc
2.439 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imgfile.pyo
2.439 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imghdr.py
3.768 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imghdr.pyc
6.02 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imghdr.pyo
6.02 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imp.py
2.31 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imp.pyc
2.766 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_imp.pyo
2.766 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_import.py
24.318 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_import.pyc
23.006 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_import.pyo
22.872 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_import_magic.py
2.214 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_import_magic.pyc
2.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_import_magic.pyo
2.635 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_importhooks.py
8.165 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_importhooks.pyc
10.312 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_importhooks.pyo
10.312 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_importlib.py
5.631 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_importlib.pyc
6.604 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_importlib.pyo
6.604 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_index.py
9.826 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_index.pyc
17.811 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_index.pyo
17.811 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_inspect.py
35.548 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_inspect.pyc
43.517 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_inspect.pyo
43.463 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_int.py
19.544 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_int.pyc
20.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_int.pyo
20.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_int_literal.py
8.914 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_int_literal.pyc
5.024 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_int_literal.pyo
5.024 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_io.py
123.404 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_io.pyc
135.438 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_io.pyo
135.346 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ioctl.py
3.233 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ioctl.pyc
3.613 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ioctl.pyo
3.613 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_isinstance.py
9.576 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_isinstance.pyc
13.079 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_isinstance.pyo
13.079 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_iter.py
29.298 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_iter.pyc
36.966 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_iter.pyo
36.934 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_iterlen.py
7.952 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_iterlen.pyc
12.905 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_iterlen.pyo
12.905 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_itertools.py
73.607 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_itertools.pyc
90.457 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_itertools.pyo
90.457 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_json.py
0.319 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_json.pyc
0.68 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_json.pyo
0.68 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_kqueue.py
8.108 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_kqueue.pyc
7.336 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_kqueue.pyo
7.336 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_largefile.py
7.463 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_largefile.pyc
6.532 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_largefile.pyo
6.532 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_lib2to3.py
0.6 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_lib2to3.pyc
1.004 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_lib2to3.pyo
1.004 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_linecache.py
4.555 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_linecache.pyc
4.444 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_linecache.pyo
4.444 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_linuxaudiodev.py
3.104 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_linuxaudiodev.pyc
3.812 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_linuxaudiodev.pyo
3.812 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_list.py
2.581 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_list.pyc
3.238 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_list.pyo
3.238 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_locale.py
19.106 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_locale.pyc
23.351 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_locale.pyo
23.351 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_logging.py
61.139 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_logging.pyc
48.729 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_logging.pyo
48.729 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_long.py
37.451 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_long.pyc
46.189 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_long.pyo
46.006 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_long_future.py
8.814 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_long_future.pyc
12.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_long_future.pyo
12.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_longexp.py
0.311 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_longexp.pyc
0.947 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_longexp.pyo
0.947 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macos.py
2.718 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macos.pyc
3.008 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macos.pyo
3.008 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macostools.py
2.924 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macostools.pyc
3.733 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macostools.pyo
3.733 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macpath.py
2.871 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macpath.pyc
3.98 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macpath.pyo
3.98 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macurl2path.py
1.796 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macurl2path.pyc
1.947 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_macurl2path.pyo
1.947 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mailbox.py
84.54 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mailbox.pyc
87.589 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mailbox.pyo
87.589 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_marshal.py
15.516 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_marshal.pyc
17.928 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_marshal.pyo
17.928 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_math.py
43.447 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_math.pyc
39.722 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_math.pyo
39.722 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_md5.py
1.748 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_md5.pyc
2.842 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_md5.pyo
2.842 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_memoryio.py
27.79 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_memoryio.pyc
29.522 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_memoryio.pyo
29.522 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_memoryview.py
12.339 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_memoryview.pyc
14.593 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_memoryview.pyo
14.593 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mhlib.py
10.881 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mhlib.pyc
11.821 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mhlib.pyo
11.821 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mimetools.py
1.736 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mimetools.pyc
2.575 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mimetools.pyo
2.575 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mimetypes.py
6.096 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mimetypes.pyc
8.798 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mimetypes.pyo
8.798 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_minidom.py
61.798 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_minidom.pyc
53.922 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_minidom.pyo
53.922 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mmap.py
25.232 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mmap.pyc
22.075 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mmap.pyo
22.025 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_module.py
2.686 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_module.pyc
3.448 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_module.pyo
3.448 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_modulefinder.py
8.175 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_modulefinder.pyc
8.374 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_modulefinder.pyo
8.374 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_msilib.py
3.003 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_msilib.pyc
3.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_msilib.pyo
3.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multibytecodec.py
10.816 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multibytecodec.pyc
12.875 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multibytecodec.pyo
12.875 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multifile.py
1.662 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multifile.pyc
2.065 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multifile.pyo
2 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multiprocessing.py
85.156 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multiprocessing.pyc
94.249 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_multiprocessing.pyo
94.121 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mutants.py
8.302 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mutants.pyc
6.807 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mutants.pyo
6.807 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mutex.py
0.976 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mutex.pyc
1.777 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_mutex.pyo
1.777 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_netrc.py
4.685 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_netrc.pyc
6.797 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_netrc.pyo
6.797 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_new.py
5.91 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_new.pyc
5.838 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_new.pyo
5.838 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_nis.py
1.147 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_nis.pyc
1.363 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_nis.pyo
1.363 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_nntplib.py
1.613 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_nntplib.pyc
3.024 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_nntplib.pyo
3.024 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_normalization.py
3.058 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_normalization.pyc
4.176 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_normalization.pyo
4.176 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ntpath.py
14.735 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ntpath.pyc
16.472 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ntpath.pyo
16.472 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_old_mailbox.py
4.77 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_old_mailbox.pyc
6.069 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_old_mailbox.pyo
6.069 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_opcodes.py
3.036 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_opcodes.pyc
4.249 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_opcodes.pyo
4.249 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_openpty.py
0.764 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_openpty.py.tty-fail
0.665 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_openpty.pyc
1.334 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_openpty.pyo
1.334 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_operator.py
21.377 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_operator.pyc
28.598 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_operator.pyo
28.598 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_optparse.py
61.251 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_optparse.pyc
78.913 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_optparse.pyo
78.913 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ordered_dict.py
13.114 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ordered_dict.pyc
16.628 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ordered_dict.pyo
16.628 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_os.py
39.34 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_os.pyc
37.663 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_os.pyo
37.663 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ossaudiodev.py
5.951 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ossaudiodev.pyc
5.139 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ossaudiodev.pyo
5.139 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_parser.py
24.811 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_parser.pyc
25.747 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_parser.pyo
25.747 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pdb.py
11.41 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pdb.pyc
13.189 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pdb.pyo
13.189 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_peepholer.py
8.645 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_peepholer.pyc
10.078 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_peepholer.pyo
10.078 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep247.py
1.988 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep247.pyc
2.564 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep247.pyo
2.564 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep277.py
7.57 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep277.pyc
7.424 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep277.pyo
7.424 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep352.py
8.835 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep352.pyc
9.061 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pep352.pyo
9.061 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pickle.py
3.314 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pickle.pyc
5.359 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pickle.pyo
5.359 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pickletools.py
0.597 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pickletools.pyc
1.337 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pickletools.pyo
1.337 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pipes.py
6.829 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pipes.pyc
7.449 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pipes.pyo
7.449 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkg.py
9.252 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkg.pyc
9.369 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkg.pyo
9.369 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkgimport.py
2.813 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkgimport.pyc
3.521 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkgimport.pyo
3.521 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkgutil.py
4.542 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkgutil.pyc
5.683 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pkgutil.pyo
5.683 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_platform.py
11.093 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_platform.pyc
12.432 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_platform.pyo
12.432 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_plistlib.py
7.229 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_plistlib.pyc
8.737 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_plistlib.pyo
8.737 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_poll.py
7.144 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_poll.pyc
7.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_poll.pyo
7.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_popen.py
1.563 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_popen.pyc
2.07 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_popen.pyo
2.07 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_popen2.py
4.214 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_popen2.pyc
4.599 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_popen2.pyo
4.599 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_poplib.py
10.611 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_poplib.pyc
16.456 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_poplib.pyo
16.394 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_posix.py
26.44 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_posix.pyc
25.287 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_posix.pyo
25.287 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_posixpath.py
21.275 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_posixpath.pyc
18.453 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_posixpath.pyo
18.453 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pow.py
4.515 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pow.pyc
4.819 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pow.pyo
4.819 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pprint.py
25.651 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pprint.pyc
26.663 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pprint.pyo
26.663 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_print.py
4.683 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_print.pyc
6.214 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_print.pyo
6.214 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_profile.py
7.843 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_profile.pyc
8.434 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_profile.pyo
8.434 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_property.py
6.766 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_property.pyc
12.362 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_property.pyo
12.362 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pstats.py
0.937 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pstats.pyc
1.463 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pstats.pyo
1.463 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pty.py
11.385 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pty.py.tty-fail
11.286 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pty.pyc
8.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pty.pyo
8.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pwd.py
4.188 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pwd.pyc
3.294 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pwd.pyo
3.294 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_py3kwarn.py
18.901 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_py3kwarn.pyc
24.036 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_py3kwarn.pyo
24.036 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_py_compile.py
1.7 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_py_compile.pyc
2.52 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_py_compile.pyo
2.52 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pyclbr.py
7.731 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pyclbr.pyc
7.021 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pyclbr.pyo
7.021 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pydoc.py
23.875 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pydoc.pyc
26.808 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pydoc.pyo
26.808 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pyexpat.py
25.742 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pyexpat.pyc
31.093 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_pyexpat.pyo
31.093 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_queue.py
11.694 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_queue.pyc
10.366 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_queue.pyo
10.366 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_quopri.py
7.309 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_quopri.pyc
8.152 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_quopri.pyo
8.152 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_random.py
25.158 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_random.pyc
26.387 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_random.pyo
26.387 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_re.py
59.429 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_re.pyc
55.178 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_re.pyo
54.923 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_readline.py
2.365 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_readline.pyc
2.651 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_readline.pyo
2.651 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_regrtest.py
28.505 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_regrtest.pyc
28.618 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_regrtest.pyo
28.618 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_repr.py
12.475 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_repr.pyc
15.804 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_repr.pyo
15.804 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_resource.py
4.756 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_resource.pyc
4.225 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_resource.pyo
4.225 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_rfc822.py
9.239 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_rfc822.pyc
9.941 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_rfc822.pyo
9.941 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_richcmp.py
11.197 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_richcmp.pyc
16.83 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_richcmp.pyo
16.83 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_rlcompleter.py
4.342 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_rlcompleter.pyc
5.135 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_rlcompleter.pyo
5.135 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_robotparser.py
6.908 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_robotparser.pyc
10.205 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_robotparser.pyo
10.205 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_runpy.py
17.043 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_runpy.pyc
16.438 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_runpy.pyo
16.438 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sax.py
37.773 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sax.pyc
39.477 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sax.pyo
39.477 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_scope.py
15.172 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_scope.pyc
26.358 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_scope.pyo
26.358 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_scriptpackages.py
1.364 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_scriptpackages.pyc
2.685 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_scriptpackages.pyo
2.685 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_select.py
2.112 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_select.pyc
3.552 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_select.pyo
3.552 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_set.py
61.322 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_set.pyc
88.563 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_set.pyo
88.563 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_setcomps.py
3.757 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_setcomps.pyc
4.019 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_setcomps.pyo
4.019 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sets.py
27.254 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sets.pyc
43.256 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sets.pyo
43.256 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sgmllib.py
15.359 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sgmllib.pyc
18.73 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sgmllib.pyo
18.73 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sha.py
1.663 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sha.pyc
2.242 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sha.pyo
2.242 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shelve.py
4.488 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shelve.pyc
7.136 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shelve.pyo
7.136 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shlex.py
5.57 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shlex.pyc
6.4 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shlex.pyo
6.4 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shutil.py
34.104 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shutil.pyc
32.381 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_shutil.pyo
32.281 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_signal.py
19.146 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_signal.pyc
17.839 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_signal.pyo
17.839 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_site.py
16.889 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_site.py.lib64
16.759 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_site.pyc
16.485 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_site.pyo
16.485 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_slice.py
4.546 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_slice.pyc
6.603 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_slice.pyo
6.603 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_smtplib.py
19.549 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_smtplib.pyc
21.687 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_smtplib.pyo
21.687 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_smtpnet.py
0.799 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_smtpnet.pyc
1.454 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_smtpnet.pyo
1.454 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_socket.py
63.06 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_socket.pyc
76.568 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_socket.pyo
76.568 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_socketserver.py
12.51 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_socketserver.pyc
14.7 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_socketserver.pyo
14.7 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_softspace.py
0.625 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_softspace.pyc
1.4 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_softspace.pyo
1.4 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sort.py
9.241 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sort.pyc
13.06 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sort.pyo
13.06 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_source_encoding.py
5.915 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_source_encoding.pyc
8.017 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_source_encoding.pyo
8.017 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_spwd.py
2.297 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_spwd.pyc
2.5 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_spwd.pyo
2.5 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sqlite.py
0.569 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sqlite.pyc
0.847 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sqlite.pyo
0.847 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ssl.py
145.643 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ssl.pyc
110.671 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ssl.pyo
110.671 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_startfile.py
1.556 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_startfile.pyc
2.073 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_startfile.pyo
2.073 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_stat.py
5.563 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_stat.pyc
5.993 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_stat.pyo
5.993 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_str.py
23.433 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_str.pyc
25.706 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_str.pyo
25.706 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strftime.py
6.908 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strftime.pyc
7.384 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strftime.pyo
7.384 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_string.py
18.2 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_string.pyc
21.824 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_string.pyo
21.824 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_stringprep.py
3.17 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_stringprep.pyc
2.166 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_stringprep.pyo
2.166 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strop.py
6.691 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strop.pyc
8.979 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strop.pyo
8.979 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strptime.py
28.596 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strptime.pyc
27.346 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strptime.pyo
27.346 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strtod.py
19.742 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strtod.pyc
15.562 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_strtod.pyo
15.348 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_struct.py
24.272 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_struct.pyc
22.495 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_struct.pyo
22.495 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_structmembers.py
3.453 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_structmembers.pyc
5.319 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_structmembers.pyo
5.319 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_structseq.py
3.599 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_structseq.pyc
5.626 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_structseq.pyo
5.626 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_subprocess.py
60.93 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_subprocess.pyc
56.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_subprocess.pyo
56.143 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sunau.py
3.712 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sunau.pyc
4.66 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sunau.pyo
4.66 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sunaudiodev.py
0.671 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sunaudiodev.pyc
1.214 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sunaudiodev.pyo
1.214 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sundry.py
2.917 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sundry.pyc
3.431 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sundry.pyo
3.431 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_support.py
0.077 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_support.pyc
0.264 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_support.pyo
0.264 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_symtable.py
6.163 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_symtable.pyc
8.478 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_symtable.pyo
8.478 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_syntax.py
27.48 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_syntax.pyc
29.127 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_syntax.pyo
29.127 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys.py
31.503 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys.pyc
29.354 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys.pyo
29.354 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys_setprofile.py
11.111 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys_setprofile.pyc
17.515 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys_setprofile.pyo
17.515 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys_settrace.py
31.606 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys_settrace.pyc
40.292 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sys_settrace.pyo
40.226 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sysconfig.py
12.689 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sysconfig.pyc
11.193 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_sysconfig.pyo
11.193 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tarfile.py
66.102 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tarfile.pyc
71.453 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tarfile.pyo
71.453 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tcl.py
29.777 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tcl.pyc
32.602 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tcl.pyo
32.602 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_telnetlib.py
15.688 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_telnetlib.pyc
19.362 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_telnetlib.pyo
19.362 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tempfile.py
34.967 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tempfile.pyc
37.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tempfile.pyo
37.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_test_support.py
16.046 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_test_support.pyc
18.272 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_test_support.pyo
18.272 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_textwrap.py
25.196 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_textwrap.pyc
22.16 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_textwrap.pyo
22.16 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_thread.py
8.977 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_thread.pyc
10.302 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_thread.pyo
10.302 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threaded_import.py
2.518 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threaded_import.pyc
1.888 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threaded_import.pyo
1.888 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threadedtempfile.py
1.974 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threadedtempfile.pyc
3.063 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threadedtempfile.pyo
3.063 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threading.py
33.876 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threading.pyc
33.141 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threading.pyo
33.141 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threading_local.py
6.454 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threading_local.pyc
9.821 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threading_local.pyo
9.821 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threadsignals.py
2.971 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threadsignals.pyc
3.24 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_threadsignals.pyo
3.24 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_time.py
13.212 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_time.pyc
11.185 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_time.pyo
11.185 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_timeit.py
11.511 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_timeit.pyc
15.287 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_timeit.pyo
15.287 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_timeout.py
6.997 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_timeout.pyc
7.344 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_timeout.pyo
7.344 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tk.py
0.603 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tk.pyc
0.896 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tk.pyo
0.896 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tokenize.py
27.534 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tokenize.pyc
27.91 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tokenize.pyo
27.91 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tools.py
13.08 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tools.pyc
14.516 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tools.pyo
14.516 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_trace.py
11.539 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_trace.pyc
14.239 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_trace.pyo
14.239 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_traceback.py
9.431 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_traceback.pyc
10.555 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_traceback.pyo
10.555 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_transformer.py
1.094 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_transformer.pyc
1.58 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_transformer.pyo
1.496 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ttk_guionly.py
0.976 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ttk_guionly.pyc
1.291 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ttk_guionly.pyo
1.291 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ttk_textonly.py
0.53 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ttk_textonly.pyc
0.864 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ttk_textonly.pyo
0.864 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tuple.py
5.281 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tuple.pyc
7.567 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_tuple.pyo
7.567 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_turtle.py
12.282 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_turtle.pyc
16.634 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_turtle.pyo
16.634 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_typechecks.py
3.092 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_typechecks.pyc
5.382 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_typechecks.pyo
5.382 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_types.py
29.026 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_types.pyc
25.665 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_types.pyo
25.44 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ucn.py
5.981 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ucn.pyc
6.454 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_ucn.pyo
6.454 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unary.py
1.815 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unary.pyc
2.868 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unary.pyo
2.868 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_undocumented_details.py
1.142 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_undocumented_details.pyc
2.128 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_undocumented_details.pyo
2.128 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicode.py
82.079 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicode.pyc
69.542 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicode.pyo
69.542 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicode_file.py
8.22 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicode_file.pyc
5.905 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicode_file.pyo
5.905 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicodedata.py
12.324 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicodedata.pyc
12.624 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unicodedata.pyo
12.624 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unittest.py
0.197 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unittest.pyc
0.53 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unittest.pyo
0.53 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_univnewlines.py
3.983 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_univnewlines.pyc
5.536 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_univnewlines.pyo
5.536 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_univnewlines2k.py
3.758 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_univnewlines2k.pyc
5.443 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_univnewlines2k.pyo
5.443 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unpack.py
2.496 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unpack.pyc
2.819 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_unpack.pyo
2.819 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib.py
46.788 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib.pyc
45.316 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib.pyo
45.265 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2.py
58.219 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2.pyc
58.313 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2.pyo
58.149 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2_localnet.py
24.878 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2_localnet.pyc
26.832 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2_localnet.pyo
26.768 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2net.py
12.22 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2net.pyc
10.335 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllib2net.pyo
10.335 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllibnet.py
9.745 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllibnet.pyc
10.577 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urllibnet.pyo
10.577 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urlparse.py
31.255 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urlparse.pyc
27.034 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_urlparse.pyo
27.034 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userdict.py
12.003 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userdict.pyc
11.954 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userdict.pyo
11.954 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userlist.py
1.85 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userlist.pyc
3.368 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userlist.pyo
3.368 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userstring.py
4.733 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userstring.pyc
5.534 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_userstring.pyo
5.534 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_uu.py
5.569 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_uu.pyc
7.024 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_uu.pyo
7.024 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_uuid.py
22.952 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_uuid.pyc
27.172 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_uuid.pyo
27.172 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wait3.py
1.037 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wait3.pyc
1.573 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wait3.pyo
1.573 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wait4.py
1.118 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wait4.pyc
1.494 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wait4.pyo
1.494 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_warnings.py
37.531 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_warnings.pyc
33.81 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_warnings.pyo
33.791 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wave.py
4.515 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wave.pyc
5.558 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wave.pyo
5.558 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_weakref.py
52.745 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_weakref.pyc
55.373 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_weakref.pyo
55.373 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_weakset.py
15.289 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_weakset.pyc
19.828 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_weakset.pyo
19.828 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_whichdb.py
1.734 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_whichdb.pyc
2.316 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_whichdb.pyo
2.316 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_winreg.py
20.344 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_winreg.pyc
15.802 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_winreg.pyo
15.802 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_winsound.py
3.575 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_winsound.pyc
5.646 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_winsound.pyo
5.646 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_with.py
25.798 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_with.pyc
36.304 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_with.pyo
36.304 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wsgiref.py
20.37 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wsgiref.pyc
24.273 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_wsgiref.pyo
24.273 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xdrlib.py
2.296 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xdrlib.pyc
3.68 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xdrlib.pyo
3.68 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xml_etree.py
97.98 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xml_etree.pyc
102.796 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xml_etree.pyo
102.796 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xml_etree_c.py
2.685 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xml_etree_c.pyc
3.053 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xml_etree_c.pyo
3.053 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xmllib.py
1.267 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xmllib.pyc
2.201 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xmllib.pyo
2.201 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xmlrpc.py
42.808 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xmlrpc.pyc
46.722 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xmlrpc.pyo
46.722 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xpickle.py
8.083 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xpickle.pyc
8.791 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xpickle.pyo
8.791 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xrange.py
7.642 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xrange.pyc
7.14 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_xrange.pyo
7.14 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipfile.py
73.162 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipfile.pyc
72.018 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipfile.pyo
72.018 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipfile64.py
5.93 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipfile64.pyc
5.63 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipfile64.pyo
5.63 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipimport.py
16.423 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipimport.pyc
17.155 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipimport.pyo
17.155 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipimport_support.py
10.596 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipimport_support.pyc
7.241 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zipimport_support.pyo
7.18 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zlib.py
28.84 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zlib.pyc
28.784 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
test_zlib.pyo
28.784 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testall.py
0.268 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testall.pyc
0.396 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testall.pyo
0.396 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testcodec.py
1.022 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testcodec.pyc
1.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testcodec.pyo
1.769 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testimg.uue
70.666 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testimgr.uue
70.67 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testrgb.uue
58.63 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
testtar.tar
275 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
tf_inherit_check.py
0.567 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
tf_inherit_check.pyc
0.542 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
tf_inherit_check.pyo
0.542 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
threaded_import_hangers.py
1.377 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
threaded_import_hangers.pyc
1.27 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
threaded_import_hangers.pyo
1.27 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
time_hashlib.py
2.789 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
time_hashlib.pyc
3.251 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
time_hashlib.pyo
3.251 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
tokenize_tests.txt
2.387 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
warning_tests.py
0.234 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
warning_tests.pyc
0.561 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
warning_tests.pyo
0.561 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
win_console_handler.py
1.386 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
win_console_handler.pyc
1.445 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
win_console_handler.pyo
1.445 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
xmltests.py
0.485 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
xmltests.pyc
0.761 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
xmltests.pyo
0.761 KB
8 Jan 2025 10.43 AM
root / linksafe
0644
zipdir.zip
0.365 KB
8 Jan 2025 10.43 AM
root / linksafe
0644

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