Shieldy
02.08.2019
00:49:27
Добро пожаловать, @meltygram!
Не забудь ознакомиться с правилами чата.
https://t.me/ru_python/802295
icYFTL
02.08.2019
00:59:22
А можно ли как нибудь глобально перехватывать ошибки?
Tishka17
02.08.2019
01:03:14
icYFTL
02.08.2019
01:03:29
Так стоп
Google
icYFTL
02.08.2019
01:03:31
а где отличия
Tishka17
02.08.2019
01:03:36
Никто не мешает в основной фукнции написать try catch
а где отличия
Ну ошибки - это все что угодно :) а исключения - механизм языка
icYFTL
02.08.2019
01:04:34
Tishka17
02.08.2019
01:05:16
Так стоп. Крэши тоже разные бывают
Бывают исключения, а бывает сегфолт
꧁꧂OGURCHIK꧁꧂
02.08.2019
01:06:18
каааааааааааааааааароч
icYFTL
02.08.2019
01:06:20
Исключения мне ближе
꧁꧂OGURCHIK꧁꧂
02.08.2019
01:06:24
делаешь скрипт
в нем трай
в трае ипортируй свой скрипт
icYFTL
02.08.2019
01:06:40
Заебись
Вот так костылина
Google
꧁꧂OGURCHIK꧁꧂
02.08.2019
01:06:47
?
icYFTL
02.08.2019
01:07:20
Я могу глобально менять логи вроде бы
꧁꧂OGURCHIK꧁꧂
02.08.2019
01:07:20
ну в питоне хз
icYFTL
02.08.2019
01:07:26
А ловить исключения глобально не могу
Хм
꧁꧂OGURCHIK꧁꧂
02.08.2019
01:07:48
в пхп есть установить функцию на обработку ошибок
icYFTL
02.08.2019
01:07:55
Да я знаю
пхп помойка
?
꧁꧂OGURCHIK꧁꧂
02.08.2019
01:08:05
да я знаю
?
icYFTL
02.08.2019
01:08:20
?
Обожаю их тролить. Именно агро-пхпешников
꧁꧂OGURCHIK꧁꧂
02.08.2019
01:09:04
ну тип если что костыль если нет то делай все так. словил краш - фикси
icYFTL
02.08.2019
01:09:56
Ну так с рождения так делаю
Потому что писать юнит тесты лень
Pavel
02.08.2019
01:14:52
icYFTL
02.08.2019
01:14:58
О
Pavel
02.08.2019
01:15:04
так, например, сентри работает
icYFTL
02.08.2019
01:15:35
Спасибо
Google
Pavel
02.08.2019
01:16:09
в оффдоках есть пояснения и рецепт
Andrey
02.08.2019
01:16:57
icYFTL
02.08.2019
01:17:35
import logging
from flask import Flask, request
m_thread = Flask(__name__)
log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR)
Admin
icYFTL
02.08.2019
01:17:42
Ну я не уверен что это глобально
Andrey
02.08.2019
01:18:48
какой уровень глобальности ты имеешь ввиду? ну ты создаёшь объект и с его помощью работаешь с логами
icYFTL
02.08.2019
01:20:25
Может быть. Не шарю в логах. Просто бесили сообщения от фласка ну я и погуглил
Не оч понятно как такое локальное объявление влияет на работу фласка
Boo
02.08.2019
01:46:19
как выполнить мат. операцию с двумя элементами списка, если нельзя брать int() от элемента списка?
Andrey
02.08.2019
01:47:44
Boo
02.08.2019
01:49:32
это вопрос с подвохом? вообще я чет видимо прям сильно не понимаю, в интернетах чел спросил как перебить элементы списка в Int, ему ответили results = list(map(int, results)). но у меня он говорит что int() argument must be a string, a bytes-like object or a number, not 'list'
Andrey
02.08.2019
02:01:07
['21312', '123213']
[21312, 123213]
꧁꧂OGURCHIK꧁꧂
02.08.2019
02:01:45
Language:
py3
Source:
old_list = ['1', '2', '3', '4', '5', '6', '7']
new_list = list(map(int, old_list))
print (new_list)
Result:
[1, 2, 3, 4, 5, 6, 7]
?
Boo
02.08.2019
02:01:55
пойду подумаю, спасибо
꧁꧂OGURCHIK꧁꧂
02.08.2019
02:13:07
у тебя в списке еще списки
потому и глаголит
Google
꧁꧂OGURCHIK꧁꧂
02.08.2019
02:13:42
мар переберает только список который ты ему передал а не вложеные списки
Boo
02.08.2019
02:24:11
дада, я пропустил момент где мне в append прилетал кортеж, спасибо)