def expr_as_target(expr): from supriya.tools import servertools if expr is None: return Node.expr_as_target(servertools.Server()) elif isinstance(expr, servertools.Server): return expr.default_group elif isinstance(expr, Node): return expr elif isinstance(expr, int): raise NotImplementedError raise TypeError(expr)
def __init__( self, send_to_server=True, server=None, sync=False, timestamp=None, ): from supriya.tools import servertools self._result = None self._send_to_server = bool(send_to_server) server = server or servertools.Server() self._server = server self._messages = [] self._sync = bool(sync) self._synchronizing_request = None if timestamp is not None: timestamp = float(timestamp) self._timestamp = timestamp
def setUp(self): self.server = servertools.Server().boot()