mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-22 18:53:38 +00:00
68 lines
1.2 KiB
Python
68 lines
1.2 KiB
Python
"""
|
|
DiskCache API Reference
|
|
=======================
|
|
|
|
The :doc:`tutorial` provides a helpful walkthrough of most methods.
|
|
"""
|
|
|
|
from .core import (
|
|
DEFAULT_SETTINGS,
|
|
ENOVAL,
|
|
EVICTION_POLICY,
|
|
UNKNOWN,
|
|
Cache,
|
|
Disk,
|
|
EmptyDirWarning,
|
|
JSONDisk,
|
|
Timeout,
|
|
UnknownFileWarning,
|
|
)
|
|
from .fanout import FanoutCache
|
|
from .persistent import Deque, Index
|
|
from .recipes import (
|
|
Averager,
|
|
BoundedSemaphore,
|
|
Lock,
|
|
RLock,
|
|
barrier,
|
|
memoize_stampede,
|
|
throttle,
|
|
)
|
|
|
|
__all__ = [
|
|
'Averager',
|
|
'BoundedSemaphore',
|
|
'Cache',
|
|
'DEFAULT_SETTINGS',
|
|
'Deque',
|
|
'Disk',
|
|
'ENOVAL',
|
|
'EVICTION_POLICY',
|
|
'EmptyDirWarning',
|
|
'FanoutCache',
|
|
'Index',
|
|
'JSONDisk',
|
|
'Lock',
|
|
'RLock',
|
|
'Timeout',
|
|
'UNKNOWN',
|
|
'UnknownFileWarning',
|
|
'barrier',
|
|
'memoize_stampede',
|
|
'throttle',
|
|
]
|
|
|
|
try:
|
|
from .djangocache import DjangoCache # noqa
|
|
|
|
__all__.append('DjangoCache')
|
|
except Exception: # pylint: disable=broad-except # pragma: no cover
|
|
# Django not installed or not setup so ignore.
|
|
pass
|
|
|
|
__title__ = 'diskcache'
|
|
__version__ = '5.4.0'
|
|
__build__ = 0x050400
|
|
__author__ = 'Grant Jenks'
|
|
__license__ = 'Apache 2.0'
|
|
__copyright__ = 'Copyright 2016-2022 Grant Jenks'
|