# Path: concert/devices/scales/base.py
# class WeightError(Exception):
# class Scales(Device):
# class TarableScales(Scales):
#     def __init__(self):
#     async def _get_weight(self):
#     def __init__(self):
#     async def tare(self):
#     async def _tare(self):
# 
# Path: concert/quantities.py



from concert.devices.scales import base
from concert.quantities import q
"""Dummy scales."""


class Scales(base.Scales):

    """A dummy scale."""

    def __init__(self):
        super(Scales, self).__init__()
        self._weight = 147 * q.kg

    async def _get_weight(self):
        return self._weight



# Path: concert/devices/scales/base.py
# class WeightError(Exception):
# class Scales(Device):
# class TarableScales(Scales):
#     def __init__(self):
#     async def _get_weight(self):
#     def __init__(self):
#     async def tare(self):
#     async def _tare(self):
# 
# Path: concert/quantities.py



# Path: concert/devices/scales/dummy.py
from concert.devices.scales import base
from concert.quantities import q

"""Dummy scales."""


class Scales(base.Scales):

    """A dummy scale."""

    def __init__(self):
        super(Scales, self).__init__()
        self._weight = 147 * q.kg

    async def _get_weight(self):
        return self._weight



class TarableScales(base.TarableScales, Scales):