2025-07-07 03:27:26 +00:00
|
|
|
from scripts.task import Task
|
2025-10-10 12:53:00 +00:00
|
|
|
from utils import FileUtils
|
2025-10-10 14:41:22 +00:00
|
|
|
from utils import 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-10-10 14:41:22 +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-10-10 15:47:47 +00:00
|
|
|
# self.context.temp_project_path = self.context.project_original_path
|
2025-07-07 03:27:26 +00:00
|
|
|
|
|
|
|
pass
|