]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Fix links to old SF bugs (#95648)
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 4 Aug 2022 16:12:35 +0000 (19:12 +0300)
committerGitHub <noreply@github.com>
Thu, 4 Aug 2022 16:12:35 +0000 (18:12 +0200)
16 files changed:
Lib/test/crashers/infinite_loop_re.py
Lib/test/test_configparser.py
Lib/test/test_ctypes/test_functions.py
Lib/test/test_ctypes/test_loading.py
Lib/test/test_descr.py
Lib/test/test_file.py
Lib/test/test_fileio.py
Lib/test/test_getopt.py
Lib/test/test_grammar.py
Lib/test/test_lib2to3/data/py2_test_grammar.py
Lib/test/test_lib2to3/data/py3_test_grammar.py
Lib/test/test_pyexpat.py
Lib/test/test_set.py
Lib/test/test_urllib2.py
Misc/HISTORY
Modules/gc_weakref.txt

index 9aecc568d91fe04e4b7adffaea7494aadbe10426..c84f28d601f8650be87a9690b562c6820e087eb3 100644 (file)
@@ -1,5 +1,5 @@
 
-# This was taken from http://python.org/sf/1541697
+# This was taken from https://bugs.python.org/issue1541697
 # It's not technically a crasher.  It may not even truly be infinite,
 # however, I haven't waited a long time to see the result.  It takes
 # 100% of CPU while running this and should be fixed.
index 5e2715a96b994309ed250872ae0e3a7a0146dd80..da17c00063c56db5078b25ac7365bb149240dc5c 100644 (file)
@@ -114,7 +114,7 @@ class BasicTestCase(CfgParserTestCaseClass):
 
         # The use of spaces in the section names serves as a
         # regression test for SourceForge bug #583248:
-        # http://www.python.org/sf/583248
+        # https://bugs.python.org/issue583248
 
         # API access
         eq(cf.get('Foo Bar', 'foo'), 'bar1')
@@ -932,7 +932,7 @@ class ConfigParserTestCase(BasicTestCase, unittest.TestCase):
                                  ('name', 'value')])
 
     def test_safe_interpolation(self):
-        # See http://www.python.org/sf/511737
+        # See https://bugs.python.org/issue511737
         cf = self.fromstring("[section]\n"
                              "option1{eq}xxx\n"
                              "option2{eq}%(option1)s/xxx\n"
index a3db0033533fbbfed117f936ba30097e8f1a1ecc..95633dfa8b38fdec61a7c2fe9cce48d896cdc19b 100644 (file)
@@ -371,7 +371,7 @@ class FunctionTestCase(unittest.TestCase):
                 (9*2, 8*3, 7*4, 6*5, 5*6, 4*7, 3*8, 2*9))
 
     def test_sf1651235(self):
-        # see https://www.python.org/sf/1651235
+        # see https://bugs.python.org/issue1651235
 
         proto = CFUNCTYPE(c_int, RECT, POINT)
         def callback(*args):
index ea892277c4eae9e3cdb062fb95150f546e0f61c1..8d8632a4eb64d3eee55940ffd95b5261b9c05228 100644 (file)
@@ -93,7 +93,7 @@ class LoaderTest(unittest.TestCase):
         # NOT fit into a 32-bit integer.  FreeLibrary must be able
         # to accept this address.
 
-        # These are tests for https://www.python.org/sf/1703286
+        # These are tests for https://bugs.python.org/issue1703286
         handle = LoadLibrary("advapi32")
         FreeLibrary(handle)
 
index 4386e113745a4f6dbc58378a547cb5c51bcabaed..037c859e97d41bc5e2554dd4dbd1df56645c4dcd 100644 (file)
@@ -845,7 +845,7 @@ class ClassPropertiesAndMethods(unittest.TestCase):
                                ("getattr", "foo"),
                                ("delattr", "foo")])
 
-        # http://python.org/sf/1174712
+        # https://bugs.python.org/issue1174712
         try:
             class Module(types.ModuleType, str):
                 pass
index 1146a37323c9bfe229ce973f67450faae82cf4bc..9df55278693531a6b0664fe34f00899ff3a27dd7 100644 (file)
@@ -217,7 +217,7 @@ class OtherFileTests:
             self._checkBufferSize(1)
 
     def testTruncateOnWindows(self):
-        # SF bug <http://www.python.org/sf/801631>
+        # SF bug <https://bugs.python.org/issue801631>
         # "file.truncate fault on windows"
 
         f = self.open(TESTFN, 'wb')
index c26cdc028cc890b35ea4b8e2c090ef58820f2462..2263604ed1f97da1ed293f070be18be126e6472f 100644 (file)
@@ -503,7 +503,7 @@ class OtherFileTests:
 
     def testTruncateOnWindows(self):
         def bug801631():
-            # SF bug <http://www.python.org/sf/801631>
+            # SF bug <https://bugs.python.org/issue801631>
             # "file.truncate fault on windows"
             f = self.FileIO(TESTFN, 'w')
             f.write(bytes(range(11)))
index 64b9ce01e05ea2dc79da80560b650e0cecb456d1..c96a33b77fe2721d8f4246ed46b41bc1ba9f312d 100644 (file)
@@ -83,7 +83,7 @@ class GetoptTests(unittest.TestCase):
 
         # Much like the preceding, except with a non-alpha character ("-") in
         # option name that precedes "="; failed in
-        # http://python.org/sf/126863
+        # https://bugs.python.org/issue126863
         opts, args = getopt.do_longs([], 'foo=42', ['foo-bar', 'foo=',], [])
         self.assertEqual(opts, [('--foo', '42')])
         self.assertEqual(args, [])
index da88519862712a7136d6df359d61bcd35bf4ff3b..58f907eac09d53e7c2ffcb336223675c7924c8a6 100644 (file)
@@ -1592,7 +1592,7 @@ class GrammarTests(unittest.TestCase):
         s = a[-5:]
         s = a[:-1]
         s = a[-4:-3]
-        # A rough test of SF bug 1333982.  http://python.org/sf/1333982
+        # A rough test of SF bug 1333982.  https://bugs.python.org/issue1333982
         # The testing here is fairly incomplete.
         # Test cases should include: commas with 1 and 2 colons
         d = {}
index f9e4ea1374f9070830c5945c2584440101b53786..1a631510f4dba7df394fb7c9d2f4f4e5ff938c1d 100644 (file)
@@ -735,7 +735,7 @@ hello world
         s = a[-5:]
         s = a[:-1]
         s = a[-4:-3]
-        # A rough test of SF bug 1333982.  https://python.org/sf/1333982
+        # A rough test of SF bug 1333982.  https://bugs.python.org/issue1333982
         # The testing here is fairly incomplete.
         # Test cases should include: commas with 1 and 2 colons
         d = {}
index a4a3f7eac0dded281bc70018d603e3cea6c42b99..774851f5bd7e85e5f0c358799f7c64b21e562898 100644 (file)
@@ -714,7 +714,7 @@ class GrammarTests(unittest.TestCase):
         s = a[-5:]
         s = a[:-1]
         s = a[-4:-3]
-        # A rough test of SF bug 1333982.  https://python.org/sf/1333982
+        # A rough test of SF bug 1333982.  https://bugs.python.org/issue1333982
         # The testing here is fairly incomplete.
         # Test cases should include: commas with 1 and 2 colons
         d = {}
index 6f0441b66d9b88c6b1148f274e304bf2a29fd421..863c1194672c1c3cce86b764a5f7358d7f7d8eb6 100644 (file)
@@ -508,7 +508,7 @@ class PositionTest(unittest.TestCase):
 
 class sf1296433Test(unittest.TestCase):
     def test_parse_only_xml_data(self):
-        # http://python.org/sf/1296433
+        # https://bugs.python.org/issue1296433
         #
         xml = "<?xml version='1.0' encoding='iso8859'?><s>%s</s>" % ('a' * 1025)
         # this one doesn't crash
index 43f23dbbf9bf7d09d672a10492fb3a872b6c5091..2dd65240f5faec7504b65be41dec1432b3d00566 100644 (file)
@@ -427,7 +427,7 @@ class TestSet(TestJointOps, unittest.TestCase):
         self.assertRaises(KeyError, self.s.remove, self.thetype(self.word))
 
     def test_remove_keyerror_unpacking(self):
-        # bug:  www.python.org/sf/1576657
+        # https://bugs.python.org/issue1576657
         for v1 in ['Q', (1,)]:
             try:
                 self.s.remove(v1)
index 88270b7537b5e70fa313de70d53d228c36775023..28f88412fdcaac1f50cc0e88b854db9813a9c5b6 100644 (file)
@@ -1556,11 +1556,11 @@ class HandlerTests(unittest.TestCase):
 
     def test_basic_and_digest_auth_handlers(self):
         # HTTPDigestAuthHandler raised an exception if it couldn't handle a 40*
-        # response (http://python.org/sf/1479302), where it should instead
+        # response (https://bugs.python.org/issue1479302), where it should instead
         # return None to allow another handler (especially
         # HTTPBasicAuthHandler) to handle the response.
 
-        # Also (http://python.org/sf/14797027, RFC 2617 section 1.2), we must
+        # Also (https://bugs.python.org/issue14797027, RFC 2617 section 1.2), we must
         # try digest first (since it's the strongest auth scheme), so we record
         # order of calls here to check digest comes first:
         class RecordingOpenerDirector(OpenerDirector):
index 570638869f92edaa3e834ef825c6ee9513310ce7..8ca89854ed13b58277d556e3eb0b938feab2e9e5 100644 (file)
@@ -21790,7 +21790,7 @@ Library
   x == y is False, and x != y is True.  This is akin to the change made
   for mixed-type comparisons of datetime objects in 2.3a2; more info
   about the rationale is in the NEWS entry for that.  See also SF bug
-  report <http://www.python.org/sf/693121>.
+  report <https://bugs.python.org/issue693121>.
 
 - On Unix platforms, if os.listdir() is called with a Unicode argument,
   it now returns Unicode strings.  (This behavior was added earlier
@@ -22025,7 +22025,7 @@ Extension modules
   now.
 
   today() and now() now round system timestamps to the closest
-  microsecond <http://www.python.org/sf/661086>.  This repairs an
+  microsecond <https://bugs.python.org/issue661086>.  This repairs an
   irritation most likely seen on Windows systems.
 
   In dt.astimezone(tz), if tz.utcoffset(dt) returns a duration,
@@ -22080,7 +22080,7 @@ Extension modules
 
   datetime.fromtimestamp():  Like datetime.now() above, this had less than
   useful behavior when the optional tinzo argument was specified.  See
-  also SF bug report <http://www.python.org/sf/660872>.
+  also SF bug report <https://bugs.python.org/issue660872>.
 
   date and datetime comparison:  In order to prevent comparison from
   falling back to the default compare-object-addresses strategy, these
@@ -22139,10 +22139,10 @@ Library
   dependent path modules (e.g. ntpath.py) rather than os.py, so these
   variables are now available via os.path.  They continue to be
   available from the os module.
-  (see <http://www.python.org/sf/680789>).
+  (see <https://bugs.python.org/issue680789>).
 
 - array.array was added to the types repr.py knows about (see
-  <http://www.python.org/sf/680789>).
+  <https://bugs.python.org/issue680789>).
 
 - The new pickletools.py contains lots of documentation about pickle
   internals, and supplies some helpers for working with pickles, such as
@@ -22527,7 +22527,7 @@ Core and builtins
   potential drawback is that list.sort() may require temp space of
   len(list)*2 bytes (``*4`` on a 64-bit machine).  It's therefore possible
   for list.sort() to raise MemoryError now, even if a comparison function
-  does not.  See <http://www.python.org/sf/587076> for full details.
+  does not.  See <https://bugs.python.org/issue587076> for full details.
 
 - All standard iterators now ensure that, once StopIteration has been
   raised, all future calls to next() on the same iterator will also
index 6d07cce12364317c524262e6eb431fbbb107192c..f53fb99dd6cdcbd4eb8867823f277d359e4e4e13 100644 (file)
@@ -47,7 +47,7 @@ soon as we execute Python code, threads other than the gc thread can run
 too, and they can do ordinary things with weakrefs that end up resurrecting
 CT while gc is running.
 
-    https://www.python.org/sf/1055820
+    https://bugs.python.org/issue1055820
 
 shows how innocent it can be, and also how nasty.  Variants of the three
 focused test cases attached to that bug report are now part of Python's