Size: a a a

2020 June 16

KM

Konstantin Mohov in Python Flask
источник

tn

tot samiy neizvestni... in Python Flask
Вопрос, может, глупый, но какой импорт лучше использовать: абсолютный или относительная?
источник

V

Vlad in Python Flask
tot samiy neizvestniy
Вопрос, может, глупый, но какой импорт лучше использовать: абсолютный или относительная?
Абсолют
источник

T

Tishka17 in Python Flask
я предпочитаю относительный если в пределах пакета или во вложенные. В сотальных сулчаях - абсолютный
источник

T

Tishka17 in Python Flask
Так проще перетасовывать пакеты, меньше изменений получается
источник

V

Vlad in Python Flask
У Гугла прочти доку про импорты, там от и до
источник

tn

tot samiy neizvestni... in Python Flask
Окей
источник

tn

tot samiy neizvestni... in Python Flask
Спасибо
источник

BK

Brusе Kawabata in Python Flask
Есть фласк приложение, при его старте выкачивается некоторые данные и записываются в глобальные переменные и есть гуникорн, который взаимодействует с nginx. В гуникорне в конфигурации несколько воркер. Вопрос: в каждом воркере будет происходить выгрузка?
источник

T

Tishka17 in Python Flask
Brusе Kawabata
Есть фласк приложение, при его старте выкачивается некоторые данные и записываются в глобальные переменные и есть гуникорн, который взаимодействует с nginx. В гуникорне в конфигурации несколько воркер. Вопрос: в каждом воркере будет происходить выгрузка?
Зависит от конфигурации гуникорна.
источник

T

Tishka17 in Python Flask
По дефолту - да
источник

BK

Brusе Kawabata in Python Flask
А как можно сконфигурировать, чтобы не в каждом воркере выгрузка происходила?
источник

BK

Brusе Kawabata in Python Flask
И если воркер асинхронный типа gevent, и у него десять тредов, он же получается может обрабатывать несколько запросов верно?
источник

T

Tishka17 in Python Flask
Brusе Kawabata
А как можно сконфигурировать, чтобы не в каждом воркере выгрузка происходила?
Гугли pre fork
источник

ST

Storm Trooper in Python Flask
Vlad
Абсолют
Только ситхи всё возводят в абсолют ☝🏼
источник

ЕР

Евгений Ры́марев... in Python Flask
по dramatiq'у подскажи момент ещё. Вот тут решение от автора.
Я правильно понял, что вот так закрывать надо
@dramatiq.actor
def handle_message(event):
   bot.handle_message(event)


def receive_message(event):
   handle_message.send(event)
   rabbitmq_broker.connection.close()
   return 'OK'

или же надо внутри send'а это делать?
источник

ЕР

Евгений Ры́марев... in Python Flask
короче тот проект снова всплыл. Немного иногда проблемы проскакивают и не все события регистрируются
источник

ЕР

Евгений Ры́марев... in Python Flask
я подумал ещё может max_retries увеличить, скажем до 5 - просто из головы число взял
источник

ЕР

Евгений Ры́марев... in Python Flask
Евгений Ры́марев
по dramatiq'у подскажи момент ещё. Вот тут решение от автора.
Я правильно понял, что вот так закрывать надо
@dramatiq.actor
def handle_message(event):
   bot.handle_message(event)


def receive_message(event):
   handle_message.send(event)
   rabbitmq_broker.connection.close()
   return 'OK'

или же надо внутри send'а это делать?
написано close the connection after every send via get_broker().connection.close() - после каждого send
источник

T

Tishka17 in Python Flask
Эм
источник