auto_build_launcher/scripts/project_copy.py

20 lines
654 B
Python
Raw Normal View History

2025-07-07 03:27:26 +00:00
from scripts.task import Task
2025-07-07 13:52:21 +00:00
from utils import FileUtils, TimeUtils
2025-07-07 03:27:26 +00:00
from utils.logger_utils import app_logger
class ProjectCopy(Task):
def execute(self):
self.init()
result = FileUtils.copy(self.context.project_original_path, self.context.temp_project_path)
app_logger().debug("Copied project '{}' to '{}'".format(self.context.project_original_path, result))
pass
def init(self):
2025-07-08 06:13:00 +00:00
self.context.temp_project_path = self.context.project_original_path.replace(
"original", self.context.package_name.replace(".", "_") + TimeUtils.get_formatted_time(format_str="%H%M%S")
)
2025-07-07 03:27:26 +00:00
pass