From f11c8a5de256ffdf9aa11081ece03215439fc226 Mon Sep 17 00:00:00 2001 From: Faraphel Date: Thu, 14 Jul 2022 16:15:41 +0200 Subject: [PATCH] added rename operation --- source/mkw/Patch/PatchOperation.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/source/mkw/Patch/PatchOperation.py b/source/mkw/Patch/PatchOperation.py index e986fb0..e0d8cd1 100644 --- a/source/mkw/Patch/PatchOperation.py +++ b/source/mkw/Patch/PatchOperation.py @@ -46,6 +46,19 @@ class PatchOperation: patch_content.seek(0) return file_name, patch_content + class Rename(Operation): + """ + Rename the output file + """ + + type = "rename" + + def __init__(self, name: str): + self.name = name + + def patch(self, patch: "Patch", file_name: str, file_content: IO) -> (str, IO): + return self.name, file_content + class ImageGenerator(Operation): """ generate a new image based on a file and apply a generator on it