<filename>Commands/Command.py
from abc import ABC, abstractmethod


class Command(ABC):

    def __init__(self,commandname):
        self.commandname = commandname

    @abstractmethod
    def initializecommand(self, command):
        pass

    @abstractmethod
    def validateinstruction(self, robot, table):
        pass

    @abstractmethod
    def executeinstruction(self, robot, table):
        pass



<filename>Commands/Command.py
from abc import ABC, abstractmethod


class Command(ABC):

    def __init__(self,commandname):
        self.commandname = commandname

    @abstractmethod
    def initializecommand(self, command):
        pass

    @abstractmethod
    def validateinstruction(self, robot, table):
        pass

    @abstractmethod
    def executeinstruction(self, robot, table):
        pass


