@Tishka17

Тег python в блоге Tishka17

Tishka17

Товарищи, питонисты. Подскажите, как заставить PyCharm автодополнять методы, которые я генерирую в рантайме.
То есть, у менять есть модуль который наполняется объектами и методами при первом импорте на основе некоторого описания. И я хочу, чтобы pycharm понимал хотя бы названия этих методов и объектов

Tishka17

Подскажите, нормально ли это, что под нагрузкой webpy зависает, съедает одно ядро процессора на 100% и перестает отвечать на хттп запросы? Поможет ли переход на fastcgi+nginx?

Tishka17

А как мне динамически создать функцию с определенными аргументами?
Сейчас у меня f(args, *kwargs), но о ней непонятный хелп и наличие обязательных параметров приходится руками делать.
У меня генерится куча таких функций с разными параметрами.

Tishka17

Подскажите. Вот у меня есть питоновский код, часть его генерится в рантайме на основе описания апи. Как мне сгенерировать, допустим, *.pyc файлы, чтобы в них попали сгенерированный функции и не требовалось тащить описание api.

Tishka17

Представьте себе такую задачу: из БД путем нехитрого запроса к хранимой процедуре выгребаются данные, конвертятся в нужный формат (json, например, или что-то не сильно сложнее) и отдаются клиенту, который их хваатает по https (http вряд ли будет). Иногда надо будет объединять данные из нескольких запросов. Предполагается, что статики будет немного.
Что выберете для разработки?
Что будет лучше работать при нагрузке в 100-500 запросов в секунду?
Какой web-сервер использовать?

Tishka17

Говно ваш pip. Пишу pip install MySQL-python, а он мне - UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2

Tishka17

Кажется, пришло время заюзать pip

Tishka17

Tishka17

Посоветуйте библиотеку которая помогла бы мне вытаскивать питоновские объекты из базы данных. Но при этом чтобы работа с БД была только с помощью процедур (хуже - в разных процедурах один пол смыслу столбец может называться по разному). Планируется oracle/mysql.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.