Size: a a a

Сообщество Python Программистов

2021 March 17

АТ

Алишер Тасанов... in Сообщество Python Программистов
у меня они логируются, я там заметил ошибку)
источник

АТ

Алишер Тасанов... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
ну тем более добавь например периодическое логгирование какие джобы есть
или мне на проде сделать принт 'scheduler.print_jobs' ?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Алишер Тасанов
или мне на проде сделать принт 'scheduler.print_jobs' ?
я себе оставлю такую кнопку в админку, когда использую apscheduler, мало ли что, смогу моментально увидеть, что там вообще происходит
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
а чтобы писать в лог, а не в файл сделал (ну ладно украл) небольшую обёртку
class StreamToLogger:

   def __init__(self, in_logger):
       self.logger = in_logger
       self.linebuf = ''

   def write(self, buf):
       for line in buf.rstrip().splitlines():
           self.logger.info(line.rstrip())
источник

АТ

Алишер Тасанов... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
я себе оставлю такую кнопку в админку, когда использую apscheduler, мало ли что, смогу моментально увидеть, что там вообще происходит
хорошо, спасибо
Но не знаешь почему если один процесс не отрабатывается ссылаясь на то что максимум 1 запрос может быть в процессе, как остальные отрабатывают нормально?

Думал может он просто долго отрабатывается, но в этот джоб вообще не заходит. Когда заходит должен в логах запринтить
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Алишер Тасанов
хорошо, спасибо
Но не знаешь почему если один процесс не отрабатывается ссылаясь на то что максимум 1 запрос может быть в процессе, как остальные отрабатывают нормально?

Думал может он просто долго отрабатывается, но в этот джоб вообще не заходит. Когда заходит должен в логах запринтить
не, не встречал, чтобы зависал джоб
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
ну и то, что максимум настраивается, это думаю ты в курсе
источник

АТ

Алишер Тасанов... in Сообщество Python Программистов
Да
источник

D

Dmitry in Сообщество Python Программистов
источник

D

Dmitry in Сообщество Python Программистов
с днем святого Патрика, парни
источник

S

Shadle in Сообщество Python Программистов
Всем доброго дня суток
Настраиваю ETL, нужен совет
я сначала делаю extract и transform в одной функции
а load в другой
соответсвенно полученный результат мне нужно передать из первой функции во вторую
Как лучше сделать: return df в первой функции и потом передать df во вторую
или df.to_csv и потом читать этот файл во второй функции?
источник

S

Shadle in Сообщество Python Программистов
чтобы быстрее работало
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
а чтобы писать в лог, а не в файл сделал (ну ладно украл) небольшую обёртку
class StreamToLogger:

   def __init__(self, in_logger):
       self.logger = in_logger
       self.linebuf = ''

   def write(self, buf):
       for line in buf.rstrip().splitlines():
           self.logger.info(line.rstrip())
А чо, использовать StreamHandler уже зашквар?)
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
А чо, использовать StreamHandler уже зашквар?)
ммм как это поможет собирать данные из входящего потока?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
ммм как это поможет собирать данные из входящего потока?
Ааа, стоп, это вы про приём логов каким-то чем-то, да?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
Ааа, стоп, это вы про приём логов каким-то чем-то, да?
да, там метод принимает file-like параметр в который запишет нужные данные
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
да, там метод принимает file-like параметр в который запишет нужные данные
А отправляет кто как и куда?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
А отправляет кто как и куда?
ну это уже задача прикладного программиста. библиотека запишет в параметр и больше ни о чем не думает
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
ну это уже задача прикладного программиста. библиотека запишет в параметр и больше ни о чем не думает
Я просто про отправку средствами логгинга
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Бензофуран Гетероцикл
Я просто про отправку средствами логгинга
как надо так и отправляй, про это вопроса не было
источник