make changes to sockets.

replace black+isort with ruff

upd examples
This commit is contained in:
2025-01-17 02:51:17 +00:00
parent dad5ee9e9d
commit 16df0d559e
27 changed files with 786 additions and 695 deletions

View File

@@ -17,7 +17,7 @@ class VbanStream(IRemote):
@property
def identifier(self) -> str:
return f"vban.{self.direction}stream[{self.index}]"
return f'vban.{self.direction}stream[{self.index}]'
@property
def on(self) -> bool:
@@ -25,7 +25,7 @@ class VbanStream(IRemote):
@on.setter
def on(self, val: bool):
self.setter("on", 1 if val else 0)
self.setter('on', 1 if val else 0)
@property
def name(self) -> str:
@@ -33,7 +33,7 @@ class VbanStream(IRemote):
@name.setter
def name(self, val: str):
self.setter("name", val)
self.setter('name', val)
@property
def ip(self) -> str:
@@ -41,7 +41,7 @@ class VbanStream(IRemote):
@ip.setter
def ip(self, val: str):
self.setter("ip", val)
self.setter('ip', val)
@property
def port(self) -> int:
@@ -51,9 +51,9 @@ class VbanStream(IRemote):
def port(self, val: int):
if not 1024 <= val <= 65535:
self.logger.warning(
f"port got: {val} but expected a value from 1024 to 65535"
f'port got: {val} but expected a value from 1024 to 65535'
)
self.setter("port", val)
self.setter('port', val)
@property
def sr(self) -> int:
@@ -63,8 +63,8 @@ class VbanStream(IRemote):
def sr(self, val: int):
opts = (11025, 16000, 22050, 24000, 32000, 44100, 48000, 64000, 88200, 96000)
if val not in opts:
self.logger.warning(f"sr got: {val} but expected a value in {opts}")
self.setter("sr", val)
self.logger.warning(f'sr got: {val} but expected a value in {opts}')
self.setter('sr', val)
@property
def channel(self) -> int:
@@ -73,8 +73,8 @@ class VbanStream(IRemote):
@channel.setter
def channel(self, val: int):
if not 1 <= val <= 8:
self.logger.warning(f"channel got: {val} but expected a value from 1 to 8")
self.setter("channel", val)
self.logger.warning(f'channel got: {val} but expected a value from 1 to 8')
self.setter('channel', val)
@property
def bit(self) -> int:
@@ -83,8 +83,8 @@ class VbanStream(IRemote):
@bit.setter
def bit(self, val: int):
if val not in (16, 24):
self.logger.warning(f"bit got: {val} but expected value 16 or 24")
self.setter("bit", 1 if (val == 16) else 2)
self.logger.warning(f'bit got: {val} but expected value 16 or 24')
self.setter('bit', 1 if (val == 16) else 2)
@property
def quality(self) -> int:
@@ -93,8 +93,8 @@ class VbanStream(IRemote):
@quality.setter
def quality(self, val: int):
if not 0 <= val <= 4:
self.logger.warning(f"quality got: {val} but expected a value from 0 to 4")
self.setter("quality", val)
self.logger.warning(f'quality got: {val} but expected a value from 0 to 4')
self.setter('quality', val)
@property
def route(self) -> int:
@@ -103,8 +103,8 @@ class VbanStream(IRemote):
@route.setter
def route(self, val: int):
if not 0 <= val <= 8:
self.logger.warning(f"route got: {val} but expected a value from 0 to 8")
self.setter("route", val)
self.logger.warning(f'route got: {val} but expected a value from 0 to 8')
self.setter('route', val)
class VbanInstream(VbanStream):
@@ -115,11 +115,11 @@ class VbanInstream(VbanStream):
"""
def __str__(self):
return f"{type(self).__name__}{self._remote.kind}{self.index}"
return f'{type(self).__name__}{self._remote.kind}{self.index}'
@property
def direction(self) -> str:
return "in"
return 'in'
@property
def sr(self) -> int:
@@ -154,11 +154,11 @@ class VbanOutstream(VbanStream):
"""
def __str__(self):
return f"{type(self).__name__}{self._remote.kind}{self.index}"
return f'{type(self).__name__}{self._remote.kind}{self.index}'
@property
def direction(self) -> str:
return "out"
return 'out'
class VbanAudioOutstream(VbanOutstream):
@@ -174,22 +174,22 @@ def _make_stream_pair(remote, kind):
def _make_cls(i, direction):
match direction:
case "in":
case 'in':
if i < num_instream:
return VbanAudioInstream(remote, i)
elif i < num_instream + num_midi:
return VbanMidiInstream(remote, i)
else:
return VbanTextInstream(remote, i)
case "out":
case 'out':
if i < num_outstream:
return VbanAudioOutstream(remote, i)
else:
return VbanMidiOutstream(remote, i)
return (
tuple(_make_cls(i, "in") for i in range(num_instream + num_midi + num_text)),
tuple(_make_cls(i, "out") for i in range(num_outstream + num_midi)),
tuple(_make_cls(i, 'in') for i in range(num_instream + num_midi + num_text)),
tuple(_make_cls(i, 'out') for i in range(num_outstream + num_midi)),
)
@@ -212,7 +212,7 @@ class Vban:
"""if VBAN disabled there can be no communication with it"""
def disable(self):
self.remote._set_rt("vban.Enable", 0)
self.remote._set_rt('vban.Enable', 0)
def vban_factory(remote) -> Vban:
@@ -222,7 +222,7 @@ def vban_factory(remote) -> Vban:
Returns a class that represents the VBAN module.
"""
VBAN_cls = Vban
return type(f"{VBAN_cls.__name__}", (VBAN_cls,), {})(remote)
return type(f'{VBAN_cls.__name__}', (VBAN_cls,), {})(remote)
def request_vban_obj(remote) -> Vban: