from pythonosc import udp_client


class OscSender(object):
    """
    Base class for sending OSC messages over udp channel.
    """

    def __init__(self, ip, port):
        """
        Constructor.

        :param ip: ip to send messages to.

        :param port: port to send messages to.
        """
        self._client = udp_client.SimpleUDPClient(ip, port)

    def _send_message(self, path, arg_lst):
        """
        Sends message to OSC server host.

        :param path: OSC path (used by dispatcher on receiver side)

        :param arg_lst: argument list

        :return: None
        """
        self._client.send_message(path, arg_lst)

a27adfaa8ce83c8af48bd9abd45905a97a094ea0
<mask token>


class OscSender(object):
    <mask token>
    <mask token>
    <mask token>

<mask token>


class OscSender(object):
    <mask token>
    <mask token>

    def _send_message(self, path, arg_lst):
        """
        Sends message to OSC server host.

        :param path: OSC path (used by dispatcher on receiver side)

        :param arg_lst: argument list

        :return: None
        """
        self._client.send_message(path, arg_lst)

<mask token>


class OscSender(object):
    <mask token>

    def __init__(self, ip, port):
        """
        Constructor.

        :param ip: ip to send messages to.

        :param port: port to send messages to.
        """
        self._client = udp_client.SimpleUDPClient(ip, port)

    def _send_message(self, path, arg_lst):
        """
        Sends message to OSC server host.

        :param path: OSC path (used by dispatcher on receiver side)

        :param arg_lst: argument list

        :return: None
        """
        self._client.send_message(path, arg_lst)

<mask token>


class OscSender(object):
    """
    Base class for sending OSC messages over udp channel.
    """

    def __init__(self, ip, port):
        """
        Constructor.

        :param ip: ip to send messages to.

        :param port: port to send messages to.
        """
        self._client = udp_client.SimpleUDPClient(ip, port)

    def _send_message(self, path, arg_lst):
        """
        Sends message to OSC server host.

        :param path: OSC path (used by dispatcher on receiver side)

        :param arg_lst: argument list

        :return: None
        """
        self._client.send_message(path, arg_lst)

from pythonosc import udp_client


class OscSender(object):
    """
    Base class for sending OSC messages over udp channel.
    """

    def __init__(self, ip, port):
        """
        Constructor.

        :param ip: ip to send messages to.

        :param port: port to send messages to.
        """
        self._client = udp_client.SimpleUDPClient(ip, port)

    def _send_message(self, path, arg_lst):
        """
        Sends message to OSC server host.

        :param path: OSC path (used by dispatcher on receiver side)

        :param arg_lst: argument list

        :return: None
        """
        self._client.send_message(path, arg_lst)
