@classmethod
    def receive(cls, timeout = -1):
        self = cls.current()
        mailbox = self.mailbox
        while True:
            x = mailbox.popleft(True, timeout)
            yield x
Convert a string value to JSON only if it needs to be deserialized.
dataset/ETHPy150Open concurrence/concurrence/lib/concurrence/core.py/Tasklet.receive--crossover with--dataset/ETHPy150Open bradjasper/django-jsonfield/jsonfield/fields.py/JSONFieldBase.pre_init