Merge pull request 'pkgs/cli: Add @override decorator' (#2385) from kenji/clan-core:kenji-cli/update/python-fixes into main

Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2385
This commit is contained in:
Mic92
2024-11-12 15:14:55 +00:00

View File

@@ -1,6 +1,7 @@
import os import os
import subprocess import subprocess
from pathlib import Path from pathlib import Path
from typing import override
from clan_cli.machines.machines import Machine from clan_cli.machines.machines import Machine
from clan_cli.nix import nix_shell from clan_cli.nix import nix_shell
@@ -90,8 +91,7 @@ class SecretStore(SecretStoreBase):
hashes.sort() hashes.sort()
return b"\n".join(hashes) return b"\n".join(hashes)
# FIXME: add this when we switch to python3.12 @override
# @override
def update_check(self) -> bool: def update_check(self) -> bool:
local_hash = self.generate_hash() local_hash = self.generate_hash()
remote_hash = self.machine.target_host.run( remote_hash = self.machine.target_host.run(