Возможно, проблема заключается в том, что вы используете двойные кавычки в a.get('type"). Попробуйте заменить их на одинарные кавычки, чтобы строка заключалась в одинарные кавычки, как в примере ниже:
elif a.get('type') == 'my_own_100500_type_edit':
Если это не поможет, то попробуйте добавить отладочные сообщения в код, чтобы узнать, в каком месте возникает проблема. Например, вы можете добавить следующую строку кода в начало блока elif:
print(a)
Это выведет содержимое переменной a в консоль, что поможет вам понять, что именно не так с вашим кодом.