Одним из очевидных преимуществ среды LISP (Clojure и т. Д.) Является возможность подключения и получения цикла READ-REAL на запущенном экземпляре, что позволяет называть производственный код и обычно взаимодействовать с производственной системы во время выполнения - через REPL.Как я могу получить REPL на установочной установке Pyramid?
В настоящее время я работаю со стеклом Python/Pyramid, который развертывается поверх пассажира Nginx/Phusion, и я нахожу себя много раз вынужденным «выполнять живую операцию» в БД, когда на самом деле я бы предпочел для вызова функции, которая существует внутри развернутого кода Python ...
Есть ли возможность получить REPL для моей установки?
Заранее благодарим за любые указатели.
Спасибо, Антуан. Я понимаю, что это используется во время запуска (а не, например, pserve) во время сеансов отладки, но не может использоваться для присоединения к экземпляру. Верный? – ttsiodras
Правильно, вы не можете подключиться к процессу, используя его. По крайней мере, если можно, я не знаю, как это сделать. Но вы можете запускать его во время работы производственного приложения, как отдельный процесс. Это может быть полезно, если вы хотите запросить базу данных, например. –