]> git.mxchange.org Git - fba.git/blobdiff - fba/models/blocks.py
Continued:
[fba.git] / fba / models / blocks.py
index 3a181529d0a03038d3a60004ddf1f45bb67df3f4..2b484d5c7fb90bf1bdbcb8bae035c1463b025c89 100644 (file)
@@ -223,3 +223,26 @@ def translate_idnas(rows: list, column: str):
             database.connection.commit()
 
     logger.debug("EXIT!")
+
+def alias_block_level(block_level: str) -> str:
+    logger.debug("block_level='%s' - CALLED!", block_level)
+    if not isinstance(block_level, str):
+        raise ValueError(f"Parameter block_level[]='%s' is not of type 'str'", type(block_level))
+    elif block_level == "":
+        raise ValueError("Parameter 'block_level' is empty")
+
+    if block_level == "silence":
+        logger.debug("Block level 'silence' has been changed to 'silenced'")
+        block_level = "silenced"
+    elif block_level == "suspend":
+        logger.debug("Block level 'suspend' has been changed to 'suspended'")
+        block_level = "suspended"
+    elif block_level == "nsfw":
+        logger.debug("Block level 'nsfw' has been changed to 'media_nsfw'")
+        block_level = "media_nsfw"
+    elif block_level == "quarantined_instances":
+        logger.debug("Block level 'quarantined_instances' has been changed to 'quarantined'")
+        block_level = "quarantined"
+
+    logger.debug("block_level='%s' - EXIT!", block_level)
+    return block_level