binary-newsreaderusenetkodistabletvshowsqnaptautullifanartsickbeardtvseriesplexswizzinembyseedboxtvdbnzbgetsubtitlewebuiquickboxtrakt
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
470 B
16 lines
470 B
from .adapter import CacheControlAdapter
|
|
from .cache import DictCache
|
|
from .session import CacheControlSession
|
|
|
|
def CacheControl(sess=None, cache=None, cache_etags=True, serializer=None):
|
|
sess = sess or CacheControlSession()
|
|
cache = cache or DictCache()
|
|
adapter = CacheControlAdapter(
|
|
cache,
|
|
cache_etags=cache_etags,
|
|
serializer=serializer,
|
|
)
|
|
sess.mount('http://', adapter)
|
|
sess.mount('https://', adapter)
|
|
|
|
return sess
|
|
|