# Path: quantbube/utils/compression.py
# class DummyCompressor(BaseCompressor):
#     """
#     dummy class
#     """
#     def compress(self, value, *args, **kwargs):
#         pass
# 
#     def decompress(self, value, *args, **kwargs):
#         pass
# 
# Path: quantbube/utils/serializers/dummy_serializer.py
# class DummySerializer(BaseSerializer):
#     """
#     dummy serializer
#     """
#     def dumps(self, data, *args, **kwargs):
#         pass
# 
#     def loads(self, data, *args, **kwargs):
#         pass


import abc
from quantbube.utils.compression import DummyCompressor
from quantbube.utils.serializers import DummySerializer
# coding:utf-8



class TimeSeriesBase(abc.ABC):
    """
    base connection class
    """
    default_serializer_class = DummySerializer

# Path: quantbube/utils/compression.py
# class DummyCompressor(BaseCompressor):
#     """
#     dummy class
#     """
#     def compress(self, value, *args, **kwargs):
#         pass
# 
#     def decompress(self, value, *args, **kwargs):
#         pass
# 
# Path: quantbube/utils/serializers/dummy_serializer.py
# class DummySerializer(BaseSerializer):
#     """
#     dummy serializer
#     """
#     def dumps(self, data, *args, **kwargs):
#         pass
# 
#     def loads(self, data, *args, **kwargs):
#         pass


# Path: quantbube/timeseries/backends/base.py
import abc
from quantbube.utils.compression import DummyCompressor
from quantbube.utils.serializers import DummySerializer

# coding:utf-8



class TimeSeriesBase(abc.ABC):
    """
    base connection class
    """
    default_serializer_class = DummySerializer

    default_compressor_class = DummyCompressor