Есть скрипт, надо его заставить работать. На ноуте отрабатываю и всё норм, пихаю на сервак с федориным горем, начинается свистопляска.
Сначала было так:
[root@openvpn ~]# PyDDNS.py
File "/usr/bin/PyDDNS.py", line 37
SyntaxError: Non-ASCII character '\xd0' in file /usr/bin/PyDDNS.py on line 37, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Ну окей, добавил я в начало «# -*- coding: UTF-8 -*-», запустился.
Но теперь он выдаёт:
[root@openvpn ~]# PyDDNS.py
File "/usr/bin/PyDDNS.py", line 37
print('Ошибка при получении доменных имён: ' + j['error'], file=stderr)
^
SyntaxError: invalid syntax
3.14159265359ц информативно. В конце строчки ничего кроме enter нет. Пробовал его даже удалять, всё равно не фурычит. Собственно, что в федоре такого особенного, что в ней питон как-то иначе работает?