import copy
class Command(object):
def __init__(self):
self.name = ""
command = Command()
commands = {}
command_name = 'test'
commands[command_name] = copy.deepcopy(command)
commands[command_name].name = command_name
print(command.name, commands[command_name].name) # ('', 'test')
print(command.name == commands[command_name].name) # False
а не