E501 - это не ошибка Python, а не ошибка PEP8. Это означает, что ваша строка длиннее 80 символов (в вашем случае это 137 символов).
Ваш редактор или среда выполнения проверяют правильность вашего кода по правилам PEP8, и именно поэтому вы получаете эту «ошибку». В вашем коде Python вообще нет ошибок.
Если вы хотите, чтобы ваш код соответствовал PEP8, я предлагаю:
- Извлечение ключа API в локальную переменную.
- Если это все еще слишком долго, вы можете разбить строку на несколько строк
Вот пример:
API_KEY = 'aaaaaaa_aaaaaaaa-11aa1a1a-aa11-111a' \
'-aaaa-11111aaa1a1a-aa11a1a1-0aa1-' \
'11a1-1111-1aa111a0a111'
notifications_client = NotificationsAPIClient(API_KEY)