diff options
author | Shubham Saini <shubham6405@gmail.com> | 2019-08-05 08:32:33 +0000 |
---|---|---|
committer | Shubham Saini <shubham6405@gmail.com> | 2019-08-05 08:32:33 +0000 |
commit | 227b2d30a8675b44918f9d9ca89b24144a938215 (patch) | |
tree | 9f8e6a28724514b6fdf463a9ab2067a7ef309b72 /venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/cachecontrol/cache.py | |
parent | 842a8cfbbbdb1f92889d892e4859dbd5d40c5be8 (diff) |
removing venv files
Diffstat (limited to 'venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/cachecontrol/cache.py')
-rw-r--r-- | venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/cachecontrol/cache.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/cachecontrol/cache.py b/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/cachecontrol/cache.py deleted file mode 100644 index 04d1488..0000000 --- a/venv/lib/python3.7/site-packages/pip-10.0.1-py3.7.egg/pip/_vendor/cachecontrol/cache.py +++ /dev/null | |||
@@ -1,39 +0,0 @@ | |||
1 | """ | ||
2 | The cache object API for implementing caches. The default is a thread | ||
3 | safe in-memory dictionary. | ||
4 | """ | ||
5 | from threading import Lock | ||
6 | |||
7 | |||
8 | class BaseCache(object): | ||
9 | |||
10 | def get(self, key): | ||
11 | raise NotImplemented() | ||
12 | |||
13 | def set(self, key, value): | ||
14 | raise NotImplemented() | ||
15 | |||
16 | def delete(self, key): | ||
17 | raise NotImplemented() | ||
18 | |||
19 | def close(self): | ||
20 | pass | ||
21 | |||
22 | |||
23 | class DictCache(BaseCache): | ||
24 | |||
25 | def __init__(self, init_dict=None): | ||
26 | self.lock = Lock() | ||
27 | self.data = init_dict or {} | ||
28 | |||
29 | def get(self, key): | ||
30 | return self.data.get(key, None) | ||
31 | |||
32 | def set(self, key, value): | ||
33 | with self.lock: | ||
34 | self.data.update({key: value}) | ||
35 | |||
36 | def delete(self, key): | ||
37 | with self.lock: | ||
38 | if key in self.data: | ||
39 | self.data.pop(key) | ||