Весьма естественным кажется такой импорт классов и функций:
from gmaps_crawler.storages import get_storage
from gmaps_crawler.entities import Place
from gmaps_crawler.exceptions import CantEmitPlace
При такой структуре проекта в файле __main__.py и модулях возможен импорт только вида:
from main import main
if __name__ == "__main__":
main()
(в файле main.py есть функция main)
А в вашем импорте возникнет исключение вида:
ModuleNotFoundError: No module named '...'
Из примечательного: при импорте
from .main import main
Будет исключение само-импорта, т.к. при выполнении модуля запускаемый файл выполняется, как если бы он был в корне проекта (независимо от его расположения в проекте).
ImportError: attempted relative import with no known parent package
0 = не более одного раза: сервер срабатывает и забывает. Сообщения могут быть потеряны или продублированы
Разве сообщение может быть продублировано, если мы его отправляем лишь раз? тем более, что у нас требование: не более одного раза.
Протестируйте новую реферальную систему военкомата
Я именно за этим и пришёл :)
Если ты потом нажимаешь кнопку отправки данных, то вставка паролей мало чем спасёт.
При такой структуре проекта в файле __main__.py и модулях возможен импорт только вида:
(в файле main.py есть функция main)
А в вашем импорте возникнет исключение вида:
Из примечательного: при импорте
Будет исключение само-импорта, т.к. при выполнении модуля запускаемый файл выполняется, как если бы он был в корне проекта (независимо от его расположения в проекте).