#2299: Add not implemented warning message.

This commit is contained in:
Nick Todd
2024-04-25 16:20:57 +01:00
parent 228a8099a3
commit 0fa9fa32bc
2 changed files with 10 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ from __future__ import annotations
import hashlib import hashlib
import json import json
import os.path import os.path
import warnings
from pathlib import Path from pathlib import Path
from typing import Dict, Optional from typing import Dict, Optional
@@ -145,6 +146,10 @@ class File(FileSystemItemABC):
Return False if corruption is detected, otherwise True Return False if corruption is detected, otherwise True
""" """
warnings.warn("NODE_FILE_CHECKHASH is currently not implemented.")
self.sys_log.warning("NODE_FILE_CHECKHASH is currently not implemented.")
return False
if self.deleted: if self.deleted:
self.sys_log.error(f"Unable to check hash of deleted file {self.folder_name}/{self.name}") self.sys_log.error(f"Unable to check hash of deleted file {self.folder_name}/{self.name}")
return False return False
@@ -169,7 +174,6 @@ class File(FileSystemItemABC):
# if the previous hash and current hash do not match, mark file as corrupted # if the previous hash and current hash do not match, mark file as corrupted
if self.previous_hash is not current_hash: if self.previous_hash is not current_hash:
self.corrupt() self.corrupt()
return True return True
def repair(self) -> bool: def repair(self) -> bool:

View File

@@ -1,5 +1,6 @@
from __future__ import annotations from __future__ import annotations
import warnings
from typing import Dict, Optional from typing import Dict, Optional
from prettytable import MARKDOWN, PrettyTable from prettytable import MARKDOWN, PrettyTable
@@ -383,6 +384,10 @@ class Folder(FileSystemItemABC):
Return False if corruption is detected, otherwise True Return False if corruption is detected, otherwise True
""" """
warnings.warn("NODE_FOLDER_CHECKHASH is currently not implemented.")
self.sys_log.error("NODE_FOLDER_CHECKHASH is currently not implemented.")
return False
if self.deleted: if self.deleted:
self.sys_log.error(f"Unable to check hash of deleted folder {self.name}") self.sys_log.error(f"Unable to check hash of deleted folder {self.name}")
return False return False