hola:
si la función get_result está dentro de la función show_total es necesaria la indentación, como no creo que sea el caso, es que la función show_total está sin nada, simplemente agregale la palabra reservada pass:
1
2
3
4
5
def show_etc:
pass
# o print(group_list)
def get_result_etc:
sino es:
1
2
def show_etc:
def get_result_etc:
no está bueno copiar códigos sin entender lo mínimo.