Exemple #1
0
    def _swap_converters(self, swapfunc, kbase, new_enc, new_dec):
        kencode = kbase + "_encode"
        kdecode = kbase + "_decode"

        old_enc = LCB._get_helper(kencode)
        old_dec = LCB._get_helper(kdecode)

        old = swapfunc(new_enc, new_dec)
        self.assertEqual(old[0], old_enc)
        self.assertEqual(old[1], old_dec)
        return old
    def _swap_converters(self, swapfunc, kbase, new_enc, new_dec):
        kencode = kbase + "_encode"
        kdecode = kbase + "_decode"

        old_enc = LCB._get_helper(kencode)
        old_dec = LCB._get_helper(kdecode)

        old = swapfunc(new_enc, new_dec)
        self.assertEqual(old[0], old_enc)
        self.assertEqual(old[1], old_dec)
        return old
Exemple #3
0
def _to_json(*args):
    """
    Utility function to encode an object to json using the user-defined
    JSON encoder (see :meth:`set_json_converters`).

    :param args: Arguments passed to the encoder
    :return: Serialized JSON string
    """
    return _LCB._get_helper('json_encode')(*args)
Exemple #4
0
def _from_json(*args):
    """
    Utility function to decode a JSON string to a Python object using
    the user-defined JSON decoder (see :meth:`set_json_converters`).

    :param args: Arguments passed to the decoder
    :return: Python object converted from JSON
    """
    return _LCB._get_helper('json_decode')(*args)
def _to_json(*args):
    """
    Utility function to encode an object to json using the user-defined
    JSON encoder (see :meth:`set_json_converters`).

    :param args: Arguments passed to the encoder
    :return: Serialized JSON string
    """
    return _LCB._get_helper('json_encode')(*args)
def _from_json(*args):
    """
    Utility function to decode a JSON string to a Python object using
    the user-defined JSON decoder (see :meth:`set_json_converters`).

    :param args: Arguments passed to the decoder
    :return: Python object converted from JSON
    """
    return _LCB._get_helper('json_decode')(*args)