@ru_python

Страница 9726 из 9768
Какого Бля
28.07.2019
11:12:38
Зачем тебе вообще динамические импорты?
Привет ищу что то типа object field или function field встречал такое?

Винни
28.07.2019
11:12:56
Опять небось vim plugin?
та нет, вроде бы

или да

Google
Винни
28.07.2019
11:13:04
но вряд-ли

Какого Бля
28.07.2019
11:13:09
Чо
ну когда хочется в бд хранить в поле целый объект или функцию

с заранее переданными в нее параметрами

чтоб можно было в нужный момент вызвать и исполнить

Винни
28.07.2019
11:14:31
так, кеймап поставил на винду

Melkor
28.07.2019
11:14:31
Функцию как объект или функцию как вызов функции? Если второе - можешь строку и eval(), но потом по ебалу за это получишь

Винни
28.07.2019
11:14:37
а теперь ктрл+а не работает

лол, ебаные кеймапы, ненавижу upd: я их всё ещё ненавижу, но уже не так сильно

Tishka17
28.07.2019
11:14:48
Не надо так

Храни в бд данные

Винни
28.07.2019
11:15:04
а нет, это уже линь пизданулась если язык русский - хоткеи не воспринимает

Tishka17
28.07.2019
11:15:15
О_о

Google
Tishka17
28.07.2019
11:15:18
Странно

Какого Бля
28.07.2019
11:15:43
Храни в бд данные
так я себе так и представляю, что будут хранится данные. данные функции. под капотом jsonfield со всем описанием функции

Винни
28.07.2019
11:15:50
Странно
даже в майнтесте (упаси боже) с русской раскладкой wasd не воспринимало

Какого Бля
28.07.2019
11:16:04
по итогу, достаешь функцию, она собирается из jsonfield и исполняется

Tishka17
28.07.2019
11:16:12
так я себе так и представляю, что будут хранится данные. данные функции. под капотом jsonfield со всем описанием функции
Эм. Ну блин у тебя в коде может быть какой угодно маппинг из строк/чисел в функции/объекты

Tishka17
28.07.2019
11:16:37
Какого Бля
28.07.2019
11:17:01
Нахуй?
чтоб спарсить маппинг функции

Tishka17
28.07.2019
11:17:03
Нормально в коде напиши { 'foo': FooClass, 'bar': OtherClass}

perfect ?
28.07.2019
11:17:12


Tishka17
28.07.2019
11:17:20
Чтобы у тебя можно было сохранив структуру в БД как угодно код переделывать

FF7F
28.07.2019
11:17:38
Всех приветствую. Я пытаюсь пользоваться библиотекой pandas для манипуляции с данными, но каждый раз при исполнения скрипта переменные датафрейм заново заполняются из базы SQL, что очень долго, каждый раз. Есть варианты считать базу данных и сохранить результаты формирования экземпляра класса pandas так, чтобы каждый раз при загрузке скрипта так не тратить столько времени?

Melkor
28.07.2019
11:18:24
Пустой хендлер попробуй

Винни
28.07.2019
11:18:51
круто, некоторые настройки в линуксе просто не работают)

Какого Бля
28.07.2019
11:19:07
Чтобы у тебя можно было сохранив структуру в БД как угодно код переделывать
просто если представить на секундочку, что objectfield можно собрать без гемороя то круто. не хочется копить кучу характеризующих функцию полей. а так чтоб объект сохранить и все а потом достать объект и запустить. а в ней уже заранее сохранены все аргументы и все вжух и исполнилось

круто же

Винни
28.07.2019
11:19:09
пойду в конфу линуксоидов

Melkor
28.07.2019
11:19:11
И вроде ты как-то на команду старт должен отвечать (...handler(commands=['start'])

Tishka17
28.07.2019
11:19:25
Как именно не работает?

Google
perfect ?
28.07.2019
11:19:42
Как именно не работает?
ну то есть вообще не отвечает никак

@testpit_bot

Melkor
28.07.2019
11:20:07
Вопрос

Страна

И где хостишь

Какого Бля
28.07.2019
11:21:40
Вот цель какая?
я собираю обработчик очереди задая для джанги. вот как селери, только ниче запустать дополнительно не надо. подтянул модель таста, наследовался от нее. сохранил в нее объект для исполнения. а таски обрабатываются в сабпроцессе вот

perfect ?
28.07.2019
11:21:50
Старт сделал?
блин, я туплю, надо в коде написать чтобы он на старт отклик делал?

и надо хост как-то делать? там ничего про это не было сказано просто

Melkor
28.07.2019
11:22:19
Да, я тебе выше хендлер написал

Tishka17
28.07.2019
11:22:35
Ну определи объект, который хранит данные. Его сохрани в жсон. В отдельном поле - тип обработчика. В коде - прочитал тип, нашел в какой класс парсить. Распарсил, нашел какую функцию для этого надо вызвать, вызвал, передав туда распарсенный объект

Melkor
28.07.2019
11:22:47
Нет, просто если ты из РФ с ПК хостишь - скорее всего до апи ты не достучишься

Tishka17
28.07.2019
11:23:15
Melkor
28.07.2019
11:23:41
Телебот можно настроить на использование проксей, гугли

Google
perfect ?
28.07.2019
11:23:51
понял, спасибо

Melkor
28.07.2019
11:24:10
Хотя, должна ошибка вылетать, если в этом проблема

Какого Бля
28.07.2019
11:24:19
а через определяющие поля это понятно что можно

Tishka17
28.07.2019
11:24:20
Мапу?

Какого Бля
28.07.2019
11:24:35
ну да

Essentuki
28.07.2019
11:24:47


там == стоит для теста

FF7F
28.07.2019
11:26:01
Нет

Melkor
28.07.2019
11:26:01
Для таких тестов есть assert

Какого Бля
28.07.2019
11:26:20
@Tishka17 я тебя понял

меня заебало селери хочу что-то простое как сапог себе собрать

Tishka17
28.07.2019
11:27:16
ну да
fucks = { 'func1': (real_func, ParamsClass) } Из БД читаешь func_name, data data = json.loads(data) func, params_classs = fucks[func_name] func(your_dataclass_factory.load(data, params_class)

Какого Бля
28.07.2019
11:28:07
fucks = { 'func1': (real_func, ParamsClass) } Из БД читаешь func_name, data data = json.loads(data) func, params_classs = fucks[func_name] func(your_dataclass_factory.load(data, params_class)
'func1': (real_func, ParamsClass) вот тут в значениях real_func разве оно в json сохранится не как строка?

Tishka17
28.07.2019
11:28:46
Какого Бля
28.07.2019
11:28:51
а

Tishka17
28.07.2019
11:29:22
В бд хранишь только название и данные

Причем один тип данных могут обрабатывать разные функции, так что имеет смысл именно такой словарь делать

Ну и датакласс фактори я предложил, чтобы автоматически класс делать, а не со словарем работать

Google
Какого Бля
28.07.2019
11:31:13
ну так тоже можно но если так разбивать уже проще разбить дату по классам, типа send_message, delete_user, create_job и рядом хранить айдишники соответствующих моделей так можно вообще двумя полями обойтись

Tishka17
28.07.2019
11:31:46
Ну в бд три поля: Ид таска Тип таска Данные

Tishka17
28.07.2019
11:32:47
с датаклассами не знаком
В пине моя либа, много автоматики для парсинга из жсн в класс, которую если надо потом можно катомизировать

Какого Бля
28.07.2019
11:36:10
все никак руки не дотянутся до неё

oneonwar
28.07.2019
11:42:35
А конду с юпитером можно заархивировать и как то на новую систему перенести безболезненно? мне просто впадлу будет инсталить заного все что в ней уже стоит и хайлить всенотбуки которые там есть

Tishka17
28.07.2019
11:43:35
Только данные

Ибо нефиг

Какого Бля
28.07.2019
11:43:46
понятно)

Tishka17
28.07.2019
11:43:51
Остальное как руками напишешь

Какого Бля
28.07.2019
11:44:02
Только данные
а вот и жаль

Tishka17
28.07.2019
11:45:14
а вот и жаль
Ну то есть можешь попробовать любые классы. Но в бд только данные попадут :)))

Ибо нефиг

Denis
28.07.2019
11:48:29
Доку на питоне?

Страница 9726 из 9768