Skip to content

Commit

Permalink
Revert "[3.13] pythongh-126451: Register contextvars.Context to colle…
Browse files Browse the repository at this point in the history
…ctions.abc.Mapping (pythonGH-126452) (python#126518)"

This reverts commit 59316a6.
  • Loading branch information
AlexWaygood committed Nov 12, 2024
1 parent efd8fe4 commit 9705e20
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 20 deletions.
4 changes: 0 additions & 4 deletions Lib/contextvars.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
import _collections_abc
from _contextvars import Context, ContextVar, Token, copy_context


__all__ = ('Context', 'ContextVar', 'Token', 'copy_context')


_collections_abc.Mapping.register(Context)
14 changes: 0 additions & 14 deletions Lib/test/test_context.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import collections.abc
import concurrent.futures
import contextvars
import functools
Expand Down Expand Up @@ -343,19 +342,6 @@ def ctx2_fun():

ctx1.run(ctx1_fun)

def test_context_isinstance(self):
ctx = contextvars.Context()
self.assertIsInstance(ctx, collections.abc.Mapping)
self.assertTrue(issubclass(contextvars.Context, collections.abc.Mapping))

mapping_methods = (
'__contains__', '__eq__', '__getitem__', '__iter__', '__len__',
'__ne__', 'get', 'items', 'keys', 'values',
)
for name in mapping_methods:
with self.subTest(name=name):
self.assertTrue(callable(getattr(ctx, name)))

@isolated_context
@threading_helper.requires_working_threading()
def test_context_threads_1(self):
Expand Down

This file was deleted.

0 comments on commit 9705e20

Please sign in to comment.