Use float instead of int for pre-validated mirror score fields (#3079)
This fixes an unnecessary-round ruff warning in validate_score.
This commit is contained in:
parent
6d371da5df
commit
8aa479bf3e
|
|
@ -95,7 +95,7 @@ class MirrorStatusEntryV3(BaseModel):
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
@field_validator('score', mode='before')
|
@field_validator('score', mode='before')
|
||||||
def validate_score(cls, value: int) -> int | None:
|
def validate_score(cls, value: float) -> int | None:
|
||||||
if value is not None:
|
if value is not None:
|
||||||
value = round(value)
|
value = round(value)
|
||||||
debug(f" score: {value}")
|
debug(f" score: {value}")
|
||||||
|
|
@ -107,7 +107,7 @@ class MirrorStatusEntryV3(BaseModel):
|
||||||
self._hostname, *port = urllib.parse.urlparse(self.url).netloc.split(':', 1)
|
self._hostname, *port = urllib.parse.urlparse(self.url).netloc.split(':', 1)
|
||||||
self._port = int(port[0]) if port and len(port) >= 1 else None
|
self._port = int(port[0]) if port and len(port) >= 1 else None
|
||||||
|
|
||||||
debug(f"Loaded mirror {self._hostname}" + (f" with current score of {round(self.score)}" if self.score else ''))
|
debug(f"Loaded mirror {self._hostname}" + (f" with current score of {self.score}" if self.score else ''))
|
||||||
return self
|
return self
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue