reduce time complexity of range checks

patch bump
This commit is contained in:
onyx-and-iris 2022-07-07 15:09:50 +01:00
parent d12e67820f
commit 210c75ed5f
2 changed files with 5 additions and 5 deletions

View File

@ -1,6 +1,6 @@
[tool.poetry] [tool.poetry]
name = "voicemeeter-api" name = "voicemeeter-api"
version = "0.2.1" version = "0.2.2"
description = "A Python wrapper for the Voiceemeter API" description = "A Python wrapper for the Voiceemeter API"
authors = ["onyx-and-iris <code@onyxandiris.online>"] authors = ["onyx-and-iris <code@onyxandiris.online>"]
license = "MIT" license = "MIT"

View File

@ -49,7 +49,7 @@ class VbanStream(IRemote):
@port.setter @port.setter
def port(self, val: int): def port(self, val: int):
if val not in range(1024, 65536): if not 1024 <= val <= 65535:
raise VMError("Expected value from 1024 to 65535") raise VMError("Expected value from 1024 to 65535")
self.setter("port", val) self.setter("port", val)
@ -70,7 +70,7 @@ class VbanStream(IRemote):
@channel.setter @channel.setter
def channel(self, val: int): def channel(self, val: int):
if val not in range(1, 9): if not 1 <= val <= 8:
raise VMError("Expected value from 1 to 8") raise VMError("Expected value from 1 to 8")
self.setter("channel", val) self.setter("channel", val)
@ -90,7 +90,7 @@ class VbanStream(IRemote):
@quality.setter @quality.setter
def quality(self, val: int): def quality(self, val: int):
if val not in range(5): if not 0 <= val <= 4:
raise VMError("Expected value from 0 to 4") raise VMError("Expected value from 0 to 4")
self.setter("quality", val) self.setter("quality", val)
@ -100,7 +100,7 @@ class VbanStream(IRemote):
@route.setter @route.setter
def route(self, val: int): def route(self, val: int):
if val not in range(9): if not 0 <= val <= 8:
raise VMError("Expected value from 0 to 8") raise VMError("Expected value from 0 to 8")
self.setter("route", val) self.setter("route", val)