Ключевое слово async в имени модуля препятствует импорту - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь использовать pymodbus под Python 3.7.2 и Windows 10. Существует модуль с именем pymodbus.server.async, который работает без проблем в Python 2.7.14, В версии 3.7 похоже, что async теперь является ключевым словом, что не позволяет импортировать модуль. Я получаю эту ошибку:

from pymodbus.server.async import StartTcpServer
                           ^
SyntaxError: invalid syntax

Есть ли правильный способ обойти это? В качестве временного пробела переименуйте модуль в bsync, но это не является устойчивым решением.

1 Ответ

0 голосов
/ 18 января 2019

Решение найдено pymodbus rc branch . Модуль был переименован в asynchronous.

...