~ibmcharmers/charms/xenial/ibm-cinder-storwize-svc/trunk

« back to all changes in this revision

Viewing changes to .tox/py35/lib/python3.5/site-packages/pip/_vendor/cachecontrol/wrapper.py

  • Committer: Ankammarao
  • Date: 2017-03-06 05:11:42 UTC
  • Revision ID: achittet@in.ibm.com-20170306051142-dpg27z4es1k56hfn
Marked tests folder executable

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
from .adapter import CacheControlAdapter
 
2
from .cache import DictCache
 
3
 
 
4
 
 
5
def CacheControl(sess,
 
6
                 cache=None,
 
7
                 cache_etags=True,
 
8
                 serializer=None,
 
9
                 heuristic=None):
 
10
 
 
11
    cache = cache or DictCache()
 
12
    adapter = CacheControlAdapter(
 
13
        cache,
 
14
        cache_etags=cache_etags,
 
15
        serializer=serializer,
 
16
        heuristic=heuristic,
 
17
    )
 
18
    sess.mount('http://', adapter)
 
19
    sess.mount('https://', adapter)
 
20
 
 
21
    return sess