From 12cf076118570eebbff08c6b3090e0d4798447a1 Mon Sep 17 00:00:00 2001 From: cyfraeviolae Date: Wed, 3 Apr 2024 03:17:55 -0400 Subject: no venv --- .../lib/python3.11/site-packages/multidict/_abc.py | 48 ---------------------- 1 file changed, 48 deletions(-) delete mode 100644 venv/lib/python3.11/site-packages/multidict/_abc.py (limited to 'venv/lib/python3.11/site-packages/multidict/_abc.py') diff --git a/venv/lib/python3.11/site-packages/multidict/_abc.py b/venv/lib/python3.11/site-packages/multidict/_abc.py deleted file mode 100644 index 0603cdd..0000000 --- a/venv/lib/python3.11/site-packages/multidict/_abc.py +++ /dev/null @@ -1,48 +0,0 @@ -import abc -import sys -import types -from collections.abc import Mapping, MutableMapping - - -class _TypingMeta(abc.ABCMeta): - # A fake metaclass to satisfy typing deps in runtime - # basically MultiMapping[str] and other generic-like type instantiations - # are emulated. - # Note: real type hints are provided by __init__.pyi stub file - if sys.version_info >= (3, 9): - - def __getitem__(self, key): - return types.GenericAlias(self, key) - - else: - - def __getitem__(self, key): - return self - - -class MultiMapping(Mapping, metaclass=_TypingMeta): - @abc.abstractmethod - def getall(self, key, default=None): - raise KeyError - - @abc.abstractmethod - def getone(self, key, default=None): - raise KeyError - - -class MutableMultiMapping(MultiMapping, MutableMapping): - @abc.abstractmethod - def add(self, key, value): - raise NotImplementedError - - @abc.abstractmethod - def extend(self, *args, **kwargs): - raise NotImplementedError - - @abc.abstractmethod - def popone(self, key, default=None): - raise KeyError - - @abc.abstractmethod - def popall(self, key, default=None): - raise KeyError -- cgit v1.2.3