BuildScript/scripts/commands/CopyCommand.py

14 lines
325 B
Python

import shutil
class CopyCommand:
def __init__(self, pathProvider, copyArguments):
assert pathProvider is not None
assert copyArguments is not None
self.__pathProvider = pathProvider
self.__copyArguments = copyArguments
def execute(self):
shutil.copy(self.__copyArguments.source, self.__copyArguments.target)