O que há de errado com o meu formato datetime.strptime?

Com esta função:

timestamp = datetime.strptime(date_str, date_fmt)

Estou recebendo este erro

ValueError: data time 'dom, 28 out 2018 07:33:13 -0400 (EDT)' não corresponde ao formato '% a,% d% b% Y% H:% M:% S% z (% Z) '

Sun, 28 Oct 2018 07:33:13 -0400 (EDT)
%a, %d %b %Y %H:%M:%S %z (%Z)

Eu tenho olhou para ele uma dúzia de vezes e não consigo descobrir o que estou fazendo de errado.

inha versão do Python:

Python 3.7.0 (default, Jul 23 2018, 20:24:19) 

questionAnswers(1)

yourAnswerToTheQuestion