from commands.CopyCommand import CopyCommand from parser.CopyParser.CopyLineParser import CopyLineParser class CopyCommandBuilder: def __init__(self): pass def isCopy(self, line): assert line is not None return line.startswith('copy') def getCommandFor(self, line): assert line is not None parser = CopyLineParser() cpArg = parser.parseLine(line) command = CopyCommand(cpArg) return command