summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortrag1c <trag1cdev@yahoo.com>2024-05-08 07:06:38 (GMT)
committerGitHub <noreply@github.com>2024-05-08 07:06:38 (GMT)
commitc4f9823be277b2e3de2315526612276626217743 (patch)
treeb2c14a08fa07e5f4da4c9a8536294f0a4a092f6e
parentfcf52d7ceea3532f0b3475aadd4e1f72db463a1f (diff)
downloadcpython-c4f9823be277b2e3de2315526612276626217743.zip
cpython-c4f9823be277b2e3de2315526612276626217743.tar.gz
cpython-c4f9823be277b2e3de2315526612276626217743.tar.bz2
gh-118671: Updated dead ActiveState links (#118730)
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com> Co-authored-by: Kirill Podoprigora <kirill.bast9@mail.ru>
-rw-r--r--Doc/howto/urllib2.rst2
-rw-r--r--Doc/library/collections.rst2
-rw-r--r--Doc/library/difflib.rst2
-rw-r--r--Doc/library/math.rst2
-rw-r--r--Doc/library/random.rst2
-rw-r--r--Doc/library/shelve.rst2
-rw-r--r--Doc/library/stdtypes.rst2
-rw-r--r--Doc/library/sys.rst2
-rw-r--r--Doc/whatsnew/3.2.rst4
-rw-r--r--Lib/test/test_math.py2
-rw-r--r--Modules/mathmodule.c2
-rw-r--r--Tools/peg_generator/pegen/sccutils.py4
12 files changed, 14 insertions, 14 deletions
diff --git a/Doc/howto/urllib2.rst b/Doc/howto/urllib2.rst
index 7f54a41..33a2a7e 100644
--- a/Doc/howto/urllib2.rst
+++ b/Doc/howto/urllib2.rst
@@ -594,5 +594,5 @@ This document was reviewed and revised by John Lee.
scripts with a localhost server, I have to prevent urllib from using
the proxy.
.. [#] urllib opener for SSL proxy (CONNECT method): `ASPN Cookbook Recipe
- <https://code.activestate.com/recipes/456195/>`_.
+ <https://code.activestate.com/recipes/456195-urrlib2-opener-for-ssl-proxy-connect-method/>`_.
diff --git a/Doc/library/collections.rst b/Doc/library/collections.rst
index f868799..19b89ad 100644
--- a/Doc/library/collections.rst
+++ b/Doc/library/collections.rst
@@ -134,7 +134,7 @@ The class can be used to simulate nested scopes and is useful in templating.
:attr:`~collections.ChainMap.parents` property.
* The `Nested Contexts recipe
- <https://code.activestate.com/recipes/577434/>`_ has options to control
+ <https://code.activestate.com/recipes/577434-nested-contexts-a-chain-of-mapping-objects/>`_ has options to control
whether writes and other mutations apply only to the first mapping or to
any mapping in the chain.
diff --git a/Doc/library/difflib.rst b/Doc/library/difflib.rst
index d45e464..6a34f2e 100644
--- a/Doc/library/difflib.rst
+++ b/Doc/library/difflib.rst
@@ -631,7 +631,7 @@ If you want to know how to change the first sequence into the second, use
work.
* `Simple version control recipe
- <https://code.activestate.com/recipes/576729/>`_ for a small application
+ <https://code.activestate.com/recipes/576729-simple-version-control/>`_ for a small application
built with :class:`SequenceMatcher`.
diff --git a/Doc/library/math.rst b/Doc/library/math.rst
index 1475d26..ab9236c 100644
--- a/Doc/library/math.rst
+++ b/Doc/library/math.rst
@@ -134,7 +134,7 @@ Number-theoretic and representation functions
For further discussion and two alternative approaches, see the `ASPN cookbook
recipes for accurate floating point summation
- <https://code.activestate.com/recipes/393090/>`_\.
+ <https://code.activestate.com/recipes/393090-binary-floating-point-summation-accurate-to-full-p/>`_\.
.. function:: gcd(*integers)
diff --git a/Doc/library/random.rst b/Doc/library/random.rst
index 4584bbc..22a799c 100644
--- a/Doc/library/random.rst
+++ b/Doc/library/random.rst
@@ -55,7 +55,7 @@ from sources provided by the operating system.
`Complementary-Multiply-with-Carry recipe
- <https://code.activestate.com/recipes/576707/>`_ for a compatible alternative
+ <https://code.activestate.com/recipes/576707-long-period-random-number-generator/>`_ for a compatible alternative
random number generator with a long period and comparatively simple update
operations.
diff --git a/Doc/library/shelve.rst b/Doc/library/shelve.rst
index 95c5499..1fa614f 100644
--- a/Doc/library/shelve.rst
+++ b/Doc/library/shelve.rst
@@ -86,7 +86,7 @@ Two additional methods are supported:
.. seealso::
- `Persistent dictionary recipe <https://code.activestate.com/recipes/576642/>`_
+ `Persistent dictionary recipe <https://code.activestate.com/recipes/576642-persistent-dict-with-multiple-standard-file-format/>`_
with widely supported storage formats and having the speed of native
dictionaries.
diff --git a/Doc/library/stdtypes.rst b/Doc/library/stdtypes.rst
index 6c13bd0..8f5f9ee 100644
--- a/Doc/library/stdtypes.rst
+++ b/Doc/library/stdtypes.rst
@@ -1496,7 +1496,7 @@ objects that compare equal might have different :attr:`~range.start`,
.. seealso::
- * The `linspace recipe <https://code.activestate.com/recipes/579000/>`_
+ * The `linspace recipe <https://code.activestate.com/recipes/579000-equally-spaced-numbers-linspace/>`_
shows how to implement a lazy version of range suitable for floating
point applications.
diff --git a/Doc/library/sys.rst b/Doc/library/sys.rst
index 91afa9d..19a396d 100644
--- a/Doc/library/sys.rst
+++ b/Doc/library/sys.rst
@@ -877,7 +877,7 @@ always available.
additional garbage collector overhead if the object is managed by the garbage
collector.
- See `recursive sizeof recipe <https://code.activestate.com/recipes/577504/>`_
+ See `recursive sizeof recipe <https://code.activestate.com/recipes/577504-compute-memory-footprint-of-an-object-and-its-cont/>`_
for an example of using :func:`getsizeof` recursively to find the size of
containers and all their contents.
diff --git a/Doc/whatsnew/3.2.rst b/Doc/whatsnew/3.2.rst
index 5247451..a6b3820 100644
--- a/Doc/whatsnew/3.2.rst
+++ b/Doc/whatsnew/3.2.rst
@@ -785,8 +785,8 @@ functools
(Contributed by Raymond Hettinger and incorporating design ideas from Jim
Baker, Miki Tebeka, and Nick Coghlan; see `recipe 498245
- <https://code.activestate.com/recipes/498245/>`_\, `recipe 577479
- <https://code.activestate.com/recipes/577479/>`_\, :issue:`10586`, and
+ <https://code.activestate.com/recipes/498245-lru-and-lfu-cache-decorators/>`_\, `recipe 577479
+ <https://code.activestate.com/recipes/577479-simple-caching-decorator/>`_\, :issue:`10586`, and
:issue:`10593`.)
* The :func:`functools.wraps` decorator now adds a :attr:`__wrapped__` attribute
diff --git a/Lib/test/test_math.py b/Lib/test/test_math.py
index 0e4dbc0..b68c442 100644
--- a/Lib/test/test_math.py
+++ b/Lib/test/test_math.py
@@ -657,7 +657,7 @@ class MathTests(unittest.TestCase):
def msum(iterable):
"""Full precision summation. Compute sum(iterable) without any
intermediate accumulation of error. Based on the 'lsum' function
- at http://code.activestate.com/recipes/393090/
+ at https://code.activestate.com/recipes/393090-binary-floating-point-summation-accurate-to-full-p/
"""
tmant, texp = 0, 0
diff --git a/Modules/mathmodule.c b/Modules/mathmodule.c
index a3cbfc3..a796947 100644
--- a/Modules/mathmodule.c
+++ b/Modules/mathmodule.c
@@ -1253,7 +1253,7 @@ FUNC1(tanh, tanh, 0,
"Return the hyperbolic tangent of x.")
/* Precision summation function as msum() by Raymond Hettinger in
- <http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/393090>,
+ <https://code.activestate.com/recipes/393090-binary-floating-point-summation-accurate-to-full-p/>,
enhanced with the exact partials sum and roundoff from Mark
Dickinson's post at <http://bugs.python.org/file10357/msum4.py>.
See those links for more details, proofs and other references.
diff --git a/Tools/peg_generator/pegen/sccutils.py b/Tools/peg_generator/pegen/sccutils.py
index 1f0586b..da4c933 100644
--- a/Tools/peg_generator/pegen/sccutils.py
+++ b/Tools/peg_generator/pegen/sccutils.py
@@ -18,7 +18,7 @@ def strongly_connected_components(
exactly once; vertices not part of a SCC are returned as
singleton sets.
- From http://code.activestate.com/recipes/578507/.
+ From https://code.activestate.com/recipes/578507-strongly-connected-components-of-a-directed-graph/.
"""
identified: Set[str] = set()
stack: List[str] = []
@@ -81,7 +81,7 @@ def topsort(
{B, C}
{A}
- From http://code.activestate.com/recipes/577413/.
+ From https://code.activestate.com/recipes/577413-topological-sort/history/1/.
"""
# TODO: Use a faster algorithm?
for k, v in data.items():