Питоном занимаюсь 3-й день, так что не судите строго =)
дык вот, на
if command[0] == "open":
open_file(command)
интересно также то что на некоторые подобные конструкции он тоже ругается, а на некоторые нет
в принципе понятно, что я что-то намутил с отступами, но непонятно что именно
def executor(command):
if command[0] not in define_commands:
print("wrong command")
return -1
try:
if command[0] == "open":
open_file(command)
elif command[0] == "close":
close_file(command)
elif command[0] == "insert":
insert_strings(command)
elif command[0] == "replase":
replase_pattern(command)
elif command[0] == "show":
show(command)
elif command[0] == "show_a":
show_a(command)
elif command[0] == "save":
save_file(command)
elif command[0] == "help":
p_help()
except WrongLen:
print("wrong parameters of", command[0])