@rudepython

Страница 1125 из 1719
[Anonymous]
22.08.2018
04:42:46
Актуальное прочитала. Всем привет

sobaka rjavaya
22.08.2018
04:57:32
Ты умеешь читать?

[Anonymous]
22.08.2018
05:04:03
Нет. На самом деле я смотрела картинки

Mark
22.08.2018
07:42:17
Данила, ай нид хелп

Google
Mark
22.08.2018
07:45:04
Карочи, есть фласковский модуль. В инит прописано стандартное app= Flask(name). Проблема: при импорте класса из другого модуля, который не имеет общего корня с этим, в лучшем случае получается добиться два фласковского дебага( в классе, который импортирует, и в импортируемом классе), но после этого вызова(класса) весь фласковский логгер замолкает. Перебрал все возможные варианты назначения логгера в импортируемом классе - нихуя.

То есть, я пишу чет вроде: debug("defore") api = myClass() debug("After") - и последний уже не отрабатывает

Петон 2.7

Никаких хендлеров нигде не прописано. Сугубо дефолт.

Boris
22.08.2018
08:13:21
Звезды на небе нет. Научный метод пробовал?

Создать пустой проект, два модуля и проверить как в этой же ситуации они себя ведут.

Это отсекает ввриант что чудо есть и позволяет визуально сравнить работающий и неработающий код.

Zart
22.08.2018
08:17:35
по-моему он несет хуйню

Boris
22.08.2018
08:18:11
скорее всего он ее написал и не может понять в каком конкретно месте. а вариантов может быть много.

Mark
22.08.2018
08:18:56
Вы ебанулись? Я описал всё подробно. Нет ничего больше. Не суть, какой там проект. Кода по логгеру три строки

Zart
22.08.2018
08:19:27
импорт, гетлоггер и вызов, да

Mark
22.08.2018
08:19:34
Тот же модуль импортный внутри того же фласковского ведет себя адекватно. Вне - не ведет, как бы я не пытался

Zart
22.08.2018
08:20:08
напиши пример из пары модулей

Google
Zart
22.08.2018
08:20:43
потому что "подробно" я пока не вижу

Boris
22.08.2018
08:22:55
Вы ебанулись? Я описал всё подробно. Нет ничего больше. Не суть, какой там проект. Кода по логгеру три строки
малоли что ты написал. мне каждый первый кодерок на работе говорит "у меня все работает"

покажи код или воссоздай ситуацию.

попытка повторить ситуацию с нуля на пустом проекте иногда выявляет проблему. у тебя работает неправильно, значит ты сделал что-то не то. в такой ситуации тебе не могут помочь те у кого все правильно.

Mark
22.08.2018
08:31:04
попытка повторить ситуацию с нуля на пустом проекте иногда выявляет проблему. у тебя работает неправильно, значит ты сделал что-то не то. в такой ситуации тебе не могут помочь те у кого все правильно.
Я перебрал все возможные варики по назначению логгера в импортируемом классе. Я перечитал всю возможную доку, которую только нашел. Это не помогло

И структура то не ебаньковая, а достаточно типична

Просто этот вопрос из ряда экспертного варика. Угадывать я и сам могу долго. Либо знаешь, либо нет.

Boris
22.08.2018
08:36:47
Просто этот вопрос из ряда экспертного варика. Угадывать я и сам могу долго. Либо знаешь, либо нет.
тебе никто не предлагает угадать. воссоздай ситуацию с пустого проекта, раз структура довольно типична - сделать 2 хендлера в базовом и наследованном модуле сможешь. Это не вопрос экспертного уровня, а того где ты ошибку допустил. 90% таких проблем находятся на стековерфлоу, 10 только путем методичного сравнения своего кода и правильного.

в эти 10% никто никогда не заходит - хотя тут 1000 человек - никто из них никогда с такой ситуацией не сталкивался, просто потому что делал всегда все правильно.

Mark
22.08.2018
08:38:13
Не пытался из другого модуля импортировать класс и добавить фласковский логгер?

Ты серьезно?

Boris
22.08.2018
08:38:29
не пытался сделать чтобы, логгер работать перестал

Mark
22.08.2018
08:38:47
Логгер при импорте сам перестает работать.

Boris
22.08.2018
08:39:06
на твоем проекте или эталонном пустом?

Mark
22.08.2018
08:40:05
Да там нет ничего.

Там нет каких-то перехватов

Boris
22.08.2018
08:40:35
ты мне предлагаешь сейчас сделать эталонный проект самому и убедится в том что логгер работает/ не работает? или что?

или код покажи или нахуй иди. заебал.

vlade11115
22.08.2018
08:41:00
Mark
22.08.2018
08:42:06
ты мне предлагаешь сейчас сделать эталонный проект самому и убедится в том что логгер работает/ не работает? или что?
Я тебе ничего не предлагаю. Я вопрос задал с рассчетом на аудиторию, которая знает эту тему. А поугадывать я и сам могу

Google
Mark
22.08.2018
08:43:15
Я достаточно подробно описал проблематику

Boris
22.08.2018
08:43:32
тебе никто не предлагает угадывать. Тебе предлагают воспроизвести ситуацию на чистом коде без каких-либо примесей твоего говнотворчества. Это вообще первое что ты должен сделать. Это называется не угадывать, а научный метод - подход с постановкой эксперимента

насрали тебе на лицо - воняет, нассали - мокро. может разница в том, каким органом испражнялись? вот это научный метод

а гадать это призывать мифических экспертов.

Zart
22.08.2018
08:44:46
по делу ты код не показал

Boris
22.08.2018
08:45:26
щас я до офиса доеду и на гитхаб рабочую хуйню запощу

Mark
22.08.2018
08:45:57
штаблядь
В инит `app = Flask(name) `

Zart
22.08.2018
08:46:00
я уже доехал

Mark
22.08.2018
08:46:22
Дальше, на том же уровне

debug = app.logger.debug info = app.logger.info error = app.logger.info

Во вьювах

через импорт app

Дальше в роутер вызов класса, после которого нихуя не работает

Google
Zart
22.08.2018
08:50:52
foo1.py: import flask app = flask.Flask(__name__) @app.route('/') def root() app.logger.debug('fuck you from foo1') return 'Hello' так сойдет?

Mark
22.08.2018
08:51:57
foo1.py: import flask app = flask.Flask(__name__) @app.route('/') def root() app.logger.debug('fuck you from foo1') return 'Hello' так сойдет?
Зарт, в рамках модуля фласка у меня все работает. Импортни туда класс, который вообще никакого отношения не имеет к структуре.

Zart
22.08.2018
08:52:08
ты блядь заебал уже

почему ты не в состоянии показать ибаный пример двух модулей на 5 строчек каждый?

Zart
22.08.2018
08:52:52
мы ща должны угадывать нахуя ты откэшировал методы логгера, который в теории может измениться

Mark
22.08.2018
08:53:09
Ясно

Zart
22.08.2018
08:53:15
что ясно?

Admin
ERROR: S client not available

Zart
22.08.2018
08:53:23
пример где, блядь

я собирался написать фу2 с импортами, но ща окажется что я не то импортирую и не туда

плюс ты еще не сказал кто у тебя логгинг конфигурит, ты или верк

Mark
22.08.2018
08:54:58
app - папка-инит-роуты. Класс лежит параллельно с app

Boris
22.08.2018
08:55:02
ты можешь сам составить рабочий пример?
Не может. Ему я это час назад предложил сделать

Zart
22.08.2018
08:55:09
так

давай ты сейчас в 2-3 файла составишь пример, можешь тупо копипастой, гистом, чем угодно

b0g3r
22.08.2018
08:55:46
зарт кого-то уговаривает сделать пример, лол

Zart
22.08.2018
08:55:48
через 10 минут нет примера - улетаешь отсюда нахуй со своими уникальными говнопроблемами

b0g3r
22.08.2018
08:55:54
вот так лучше

Zart
22.08.2018
08:56:05
которых на самом деле нет

Google
Boris
22.08.2018
08:56:19
зарт кого-то уговаривает сделать пример, лол
Это мое влияние. Я пастырь долбоебов.

Mark
22.08.2018
08:56:25
Десять минут - мало.

Zart
22.08.2018
08:56:27
20 строк кода писать дело 3 минут от силы

от тебя не требуют рисовать шаблоны

Mark
22.08.2018
08:56:45
Жто раз, а два - ты бомбишьтак как не знаешь ответа

Zart
22.08.2018
08:56:59
я знаю ответ - ты долбоёб

[Anonymous]
22.08.2018
08:57:39
Zart
22.08.2018
08:57:42
если "логгер затыкается" то версий не так много

Mark
22.08.2018
08:58:13
я знаю ответ - ты долбоёб
Это отличный ответ был бы, если бы ты знал ответ. А так тебе даже похуй, что на локалхосте у меня нихуя нет. И надо прокидываться и рисовать в контейнере

Zart
22.08.2018
08:58:32
штаблять

Zart
22.08.2018
08:59:51
Жто раз, а два - ты бомбишьтак как не знаешь ответа
ты с невнятной хуйней уже третий день как ебёшься и это только в тг, а по твоим словам и того дольше

за это время проблему можно было воспроизвести 42 раза

Boris
22.08.2018
09:01:43
Очередной пример шо у фласка не архитектура, а говно.

Zart
22.08.2018
09:01:45
"The attached logger is a standard logging Logger, so head over to the official logging documentation for more information." в каком жопу месте это "фласковый логгер" я хз. ну поле класса Фласк, и чо

10 минут вышло

пример где?

досвидос на недельку РО

Boris
22.08.2018
09:25:34
You may still want to log that something fishy happened. This is where loggers come in handy. As of Flask 0.3 a logger is preconfigured for you to use.

Страница 1125 из 1719