@ru_python

Страница 8174 из 9768
Артём
21.02.2019
14:54:29
Добрый день. У меня в программе на python 3.6 версии работают 3 websocket в 3 разных потоках(по 1 на поток). Если 1 из них получает ошибку "удалённый хост принудительно разоравал соединение", остальные тоже умирают?.

Подключены к 1 сайту, но обмениваются разыми данными

Tishka17
21.02.2019
14:55:59
наверно необработанное исключение

Артём
21.02.2019
14:56:39
Всё в try catch

Google
Tishka17
21.02.2019
14:57:13
и все же, посмотреть бы как ты поймал ошибку

Артём
21.02.2019
14:57:39
Я послал запрос, получил ошибку удалённый хост разорвал соединение

Tishka17
21.02.2019
14:57:51
ээ

где получил?

Артём
21.02.2019
14:57:55
2 других потока ошибк уне выдали, но работать вроде бы перестали

Что значит где?

Tishka17
21.02.2019
14:58:22
прога. - клиент или сервер?

Артём
21.02.2019
14:58:39
Да. Ошибка на клиенте. Сервер не мой

Tishka17
21.02.2019
14:59:15
так, увидел ошибку в логах?

не трейс, а свой лог?

вообще, может сервер просто глючит?

Артём
21.02.2019
14:59:34
traceback

Tishka17
21.02.2019
14:59:55
эм, а трейс ты выводишь сам? или может это все так необработанное?

Google
Артём
21.02.2019
15:00:04
Сам

Tishka17
21.02.2019
15:00:26
тогда хз

tu
21.02.2019
15:00:27
добрый день. Использовал кто-то библиотеку acme от Let's Encrypt? Интересует, чем отличается запрос на выпуск сертификата для одного домена от выпуска сертификата для домена с altNames. Для одного домена разобрался как сделать, для altNames что-то не могу. Использую DNS challenge.

Артём
21.02.2019
15:00:45
Вопрос в другом. Если 3 вебсокета работают паралельно с 1 сайтом, и 1 из них ловит ошибку, другие тоже отключается от него, или продалжают работать?

Tishka17
21.02.2019
15:02:19
ну по идее, они в разных соедигнениях

хотя хз, может могут в одном жить

Айбек
21.02.2019
15:10:08
Есть в саблайме горячая клавиша которая делает код коментарием. Например выдеить текст и нажать на г.клаву

Dk
21.02.2019
15:11:02
ctrl + .

Айбек
21.02.2019
15:12:33
Не, не работает

hachiman
21.02.2019
15:13:41
Не, не работает
а там нет настройки ?

?? Eugene
21.02.2019
15:14:53
Не, не работает
должно работать, оно везде так работает

?? Eugene
21.02.2019
15:15:03
ctrl + /

Айбек
21.02.2019
15:15:37
Не, не работает

hachiman
21.02.2019
15:15:59
Есть
вот и ищи там: google q="sublime text, how to set (change) hot keys for comment"

Айбек
21.02.2019
15:21:09


Andrey
21.02.2019
15:21:34
А Ctrl+/ чем не устраивает?

hachiman
21.02.2019
15:21:40
А мы можем делать Telegram page и написать как пользоваться гуглом ?

Айбек
21.02.2019
15:21:55
Google
Andrey
21.02.2019
15:22:16
Он не работает
Интересно. Во всех языках или только каком-то конкретном?

Айбек
21.02.2019
15:22:51
Во всех

hachiman
21.02.2019
15:22:52
Интересно. Во всех языках или только каком-то конкретном?
надо ли выделять текст чтобы работало ?

Andrey
21.02.2019
15:23:39
надо ли выделять текст чтобы работало ?
Не обязательно, по умолчанию комментирует текущую строку. Но для файла должен быть распознан язык (если подсветка есть — должно работать)

hachiman
21.02.2019
15:24:14
Во всех
https://toster.ru/q/519907

Айбек
21.02.2019
15:26:07
hachiman
21.02.2019
15:26:40
Во всех
и Вообще, изучай Vim если любишь горячие клавиши : рекомендую от души

Айбек
21.02.2019
15:27:25
хоршо

Alexey
21.02.2019
15:33:44
парни, есть кто с tkinter работал? Я сделал такую реакцию на нажание, но она работет не на нажатие, а сразу после запуска.Почем? def clearpole(self): self.text.delete('1.0', 'end') self.text2.delete('1.0', 'end') def change(self): self.button1['activeforeground'] = "red" self.button2['activeforeground'] = "red" self.button3['activeforeground'] = "red" self.current_dic = 'dic2' self.clearpole() Сначала надо очистить поле, изменить переменную, а потом вывести все оп новой

Alexey
21.02.2019
15:37:31
т.е изменения убрать из инита

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

Eugene
21.02.2019
15:39:21
Коллеги, у KeyError же нет атрибута 'message'? Какая есть альтернатива?

Eugene
21.02.2019
15:40:30
Что ты хочешь сделать?
проверить, что в ответ приходит валидный ключ

Eugene
21.02.2019
15:40:35
try: output_json = output.json['content'] except KeyError as e: print(e) raise SystemExit(0)

Google
Jentry
21.02.2019
15:41:23
Eugene
21.02.2019
15:41:49
оператор in не?
вот не знаю, интересует именно вывод ошибки

Admin
ERROR: S client not available

Владимир
21.02.2019
15:42:36
Не, не работает
открой настройки свои и посмотри

hachiman
21.02.2019
15:42:38
не, но когда я убрал из инита, вообще все пахать перестало
ты читаешь свой код ? либо делай Принт в каждой функции, либо используй debuggers :: pdb

hachiman
21.02.2019
15:46:35
вот не знаю, интересует именно вывод ошибки
хочешь перевести на Русский Язык ?

Eugene
21.02.2019
15:48:03
хочешь перевести на Русский Язык ?
не хочется читабельный аутпут, с грамотным сообщением ну решил просто оставить try: output_json = output.json['content1'] except KeyError: print('Output is not a valid JSON file')

hachiman
21.02.2019
15:48:48
Eugene
21.02.2019
16:00:54
добавь еще какой Ключ пришел
глупый вопрос, но как передать значение из try в except? имею в виду output_json что-то почитал, но не нашел правильного))

Denis
21.02.2019
16:01:37
Зачем там вообще except?

Eugene
21.02.2019
16:01:59
то есть хочу, скажем try: output_json = output.json['content1'] except KeyError: print(f'Output is not a valid JSON file. The received key is {output_json}')

Зачем там вообще except?
а как по другому?

Yotow
21.02.2019
16:03:28
ребят, ищу SEOшника на удаленку. Если есть знакомые нормальные, напишите плиз. Не обращаюсь на HH, оттуда трутни приходят. Конечно же из мск

Eugene
21.02.2019
16:03:41
то есть "content1" не отдельна ?
нет, только внутри try лучше её вынести на уровень повыше?

Google
Eugene
21.02.2019
16:04:19
if 'content1' not in output.json: print(...)
надо обящательно словить исключение, чтобы не было обычного фейла теста

Tishka17
21.02.2019
16:04:32
Зачем эта магия с уважением

Yotow
21.02.2019
16:07:34
тебе в чатик по сео надо бы.
ага, написал им, сразу в бан. Типа там у них так просто не спросишь. Есть отдельный бот, в который нужно вакансию написать и потом еще что-то

Eugene
21.02.2019
16:07:47
наверное так и оставлю, да спасибо!

hachiman
21.02.2019
16:09:34
наверное так и оставлю, да спасибо!
не думаю что ты будешь шарить в этом с таким Настроем

Где горячие глазки ?

Eugene
21.02.2019
16:10:28
не думаю что ты будешь шарить в этом с таким Настроем
))) сначала более приоритетные дискашны надо сделать

а это уже напоследок оставить

hachiman
21.02.2019
16:13:43
Умно

./fucku.sh
21.02.2019
16:19:25
Привет, оффтоп - есть кто пользуется облачным хранилищем mega?

Артём
21.02.2019
16:21:07
Я могу поставить на asyncio wait обработчик ошибок? Например, если я передаю ему 2 функции, и в 1 из них случается ошибка, вторая функция тоже умирала. import asyncio async def func1(): while True: raise DeprecationWarning await asyncio.sleep(1) async def func2(): while True: print(1) await asyncio.sleep(1) async def test(): tasks = [asyncio.ensure_future(func1()), asyncio.ensure_future(func2())] await asyncio.wait(tasks) def run(): loop = asyncio.new_event_loop() asyncio.set_event_loop(loop) asyncio.get_event_loop().run_until_complete(test()) if name == 'main': run()

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