Acrescentou "(V)" e "(VV)" espúrios na documentação da interface. Acrescentou uma função redundante {msg_campo_obrigatorio} na implementação. Lógica incorreta na implementação. Em vez de verificar se o {usr_ses} é autor do comentário {com}, verifica se {usr_ses} postou ALGUM comentário, mesmo que não seja {com}. E se {usr_ses} for administrador mas não tiver postado nenhum comentário, NÃO deixa alterar {com}. Devia converter {cmd_args} para {atrs} verificando os campos. Pergunta se {usr_ses} é {None} só DEPOIS de tentar alterar o comentário. O programa de testes deu erro, aparentemente porque passou um objeto {obj_usuario} para {obj_comentario.busca_por_autor} em vez de um identificador. Não conseguiu fazer o upload para o GitHub e entregou via "public_html". Relatório: admitiu que teve problema na identificação do autor.