Кіт ✙
суко
Tishka17
Но хз, может быть
Кіт ✙
ктрл+с не работает
Кіт ✙
опять файл кидает
maxlunar
код скопируй как текст
maxlunar
не надо файл сюда пытаться закинуть
Кіт ✙
код скопируй как текст
а я что млять делаю
Кіт ✙
не аутист же
Tishka17
Зачем тебе вообще динамические импорты?
Кіт ✙
Зачем тебе вообще динамические импорты?
думал, что между импортлиб и ним разницы нет
Кіт ✙
кстати, это чарм, тварь такая
Кіт ✙
не хочет код копировать
Кіт ✙
сцука, опять тонны настроек, и среди них иголку искать
Tishka17
Опять небось vim plugin?
Vladyslav 🇺🇦🇪🇺
Зачем тебе вообще динамические импорты?
Привет ищу что то типа object field или function field встречал такое?
Кіт ✙
Опять небось vim plugin?
та нет, вроде бы
Кіт ✙
или да
Кіт ✙
но вряд-ли
Vladyslav 🇺🇦🇪🇺
Чо
ну когда хочется в бд хранить в поле целый объект или функцию
Vladyslav 🇺🇦🇪🇺
с заранее переданными в нее параметрами
Vladyslav 🇺🇦🇪🇺
чтоб можно было в нужный момент вызвать и исполнить
Кіт ✙
так, кеймап поставил на винду
Arseniy
Функцию как объект или функцию как вызов функции? Если второе - можешь строку и eval(), но потом по ебалу за это получишь
Кіт ✙
а теперь ктрл+а не работает
Кіт ✙
лол, ебаные кеймапы, ненавижу upd: я их всё ещё ненавижу, но уже не так сильно
Tishka17
Не надо так
Tishka17
Храни в бд данные
Кіт ✙
а нет, это уже линь пизданулась если язык русский - хоткеи не воспринимает
Tishka17
О_о
Tishka17
Странно
Vladyslav 🇺🇦🇪🇺
Храни в бд данные
так я себе так и представляю, что будут хранится данные. данные функции. под капотом jsonfield со всем описанием функции
Кіт ✙
Странно
даже в майнтесте (упаси боже) с русской раскладкой wasd не воспринимало
Vladyslav 🇺🇦🇪🇺
по итогу, достаешь функцию, она собирается из jsonfield и исполняется
Tishka17
так я себе так и представляю, что будут хранится данные. данные функции. под капотом jsonfield со всем описанием функции
Эм. Ну блин у тебя в коде может быть какой угодно маппинг из строк/чисел в функции/объекты
Tishka17
Vladyslav 🇺🇦🇪🇺
Нахуй?
чтоб спарсить маппинг функции
Tishka17
Нормально в коде напиши { 'foo': FooClass, 'bar': OtherClass}
Artem 💎
В чем проблема, решил попробовать написать бота (до этого не писал), сделал все строго по примеру на хабре, в итоге там написано типо "ну все, сохраняем и будет работать", но не работает. Бот должен просто повторять твое сообщение
Tishka17
Чтобы у тебя можно было сохранив структуру в БД как угодно код переделывать
FF7F
Всех приветствую. Я пытаюсь пользоваться библиотекой pandas для манипуляции с данными, но каждый раз при исполнения скрипта переменные датафрейм заново заполняются из базы SQL, что очень долго, каждый раз. Есть варианты считать базу данных и сохранить результаты формирования экземпляра класса pandas так, чтобы каждый раз при загрузке скрипта так не тратить столько времени?
Кіт ✙
круто, некоторые настройки в линуксе просто не работают)
Vladyslav 🇺🇦🇪🇺
Чтобы у тебя можно было сохранив структуру в БД как угодно код переделывать
просто если представить на секундочку, что objectfield можно собрать без гемороя то круто. не хочется копить кучу характеризующих функцию полей. а так чтоб объект сохранить и все а потом достать объект и запустить. а в ней уже заранее сохранены все аргументы и все вжух и исполнилось
Vladyslav 🇺🇦🇪🇺
круто же
Кіт ✙
пойду в конфу линуксоидов
Arseniy
И вроде ты как-то на команду старт должен отвечать (...handler(commands=['start'])
Artem 💎
Как именно не работает?
ну то есть вообще не отвечает никак
Artem 💎
@testpit_bot
Arseniy
Вопрос
Arseniy
Страна
Arseniy
И где хостишь
Vladyslav 🇺🇦🇪🇺
Вот цель какая?
я собираю обработчик очереди задая для джанги. вот как селери, только ниче запустать дополнительно не надо. подтянул модель таста, наследовался от нее. сохранил в нее объект для исполнения. а таски обрабатываются в сабпроцессе вот
Artem 💎
Старт сделал?
блин, я туплю, надо в коде написать чтобы он на старт отклик делал?
Artem 💎
и надо хост как-то делать? там ничего про это не было сказано просто
Arseniy
Да, я тебе выше хендлер написал
Tishka17
Ну определи объект, который хранит данные. Его сохрани в жсон. В отдельном поле - тип обработчика. В коде - прочитал тип, нашел в какой класс парсить. Распарсил, нашел какую функцию для этого надо вызвать, вызвал, передав туда распарсенный объект
Arseniy
Нет, просто если ты из РФ с ПК хостишь - скорее всего до апи ты не достучишься
Tishka17
Arseniy
Телебот можно настроить на использование проксей, гугли
Artem 💎
понял, спасибо
Arseniy
Хотя, должна ошибка вылетать, если в этом проблема
Vladyslav 🇺🇦🇪🇺
а через определяющие поля это понятно что можно
Tishka17
Мапу?
Vladyslav 🇺🇦🇪🇺
ну да
FF7F
Нет
Arseniy
Для таких тестов есть assert