Обычный API объятий начинается с:
Код: Выделить всё
hug -f api.pyКод: Выделить всё
python -m pdb api.pyнапример: hum -m pdb -f api.py не работает.
Я также попробовал создать файл debug.py и импортировать в него api.py при начавшейся отладке. Но он не регистрирует маршруты в api.py.
Код: Выделить всё
import pdb
from api import *
@hug.startup()
def startup(args):
"""Starts api and debugging"""
pdb.set_trace()
В настоящий момент мне приходится помещать pdb.set_trace() непосредственно в один из маршрутов в api.py. Это работает, но утомительно. В идеале должен быть способ запустить api.py с отладкойHUG и pdb и динамически устанавливать точки останова без перезапуска HuG.
Подробнее здесь: https://stackoverflow.com/questions/426 ... i-with-pdb
Мобильная версия