
Serge
24.09.2016
15:21:31
Я не предлагаю убрать исключения, а предлагаю добавить явный возврат ошибки. Разделить Error и Exception
Надо добавить ключевое слово error.
Для использования перед return и yield.
И его же добавить в try.. except..else, будет try..error.. except..else

Google

Zart
24.09.2016
15:24:27
нихера не понял
чем это поможет? точнее чем именно это от raise Exception технически отличаться будет?

Serge
24.09.2016
15:25:21
Легкий exception, который ничего не делает, кроме возврата значения, которое ему передали, но в другой поток выполнения

Zart
24.09.2016
15:25:22
и в любом случае размотка стека нужна
что такое другой поток выполнения? О.о
лонгджамп чтоль из фрейма в фрейм?

Serge
24.09.2016
15:26:03

Zart
24.09.2016
15:26:23
ват
так... короче ты хочешь исключение без трейсбака

Serge
24.09.2016
15:27:00
Ну блин, это просто синтаксический сахар над подходом как в go
И без всей любой другой метаинфы

Zart
24.09.2016
15:28:35
я не помню навскидку, но разве трейсбек не выходит халявным? ведь мы разматывая стек имеем уже выделенные в памяти фреймы, образующие список через f_next

Google

Zart
24.09.2016
15:28:46
и трейсбак по сути это обход этого списка

Andrey
24.09.2016
15:40:56
так напиши pep, делов то

Zart
24.09.2016
15:41:31
и тут вспоминается анекдот про золотую рыбку...

Serge
24.09.2016
16:48:35

Roman
24.09.2016
18:21:13
При том, что в оригинале там возврат -1 и errno
В итоге, приходится городить свои биндинги к сишному коду

Zart
24.09.2016
18:49:19

Sergey
24.09.2016
18:54:26
в питоне дешевые
http://stackoverflow.com/a/8108440
только что на 3.5 запустил, результат похож

Zart
24.09.2016
18:56:11
дешевые относительно других языков
но сами по себе достаточно накладны
пример на СО херовый, ибо дикт жеж
ибо поиск в дикте по ключу вынесен в отдельный байткод, куда уж оптимизированнее

Serge
24.09.2016
19:22:45

Zart
24.09.2016
19:24:12
асинхронщикам только психиатр поможет

Roman
24.09.2016
21:08:28

Zart
24.09.2016
21:08:37
упоротые-с

Roman
24.09.2016
21:10:34
упоротые-с
Где там упоротость? Синхронного ничего не бывает :) есть асинхронное + ожидание

Zart
24.09.2016
21:11:43
поэтому у нас процессоры асинхронные
и в генераторах тактовой частоты асинхронный кварц шлёт импульсы и ожидает

Google

Eugene
24.09.2016
21:13:25
На счёт асинхронной электроники, Варшавского не читали?
http://www.ozon.ru/context/detail/id/4023364/

Zart
24.09.2016
21:13:30
асинхронные гребцы на галерах наверняка пользовались бешеной популярностью

Jonh
24.09.2016
21:14:13

Zart
24.09.2016
21:14:35
я ничо не предлагаю, я просто стебусь над любителями асинка
уж больно они любят педалить свои лисапеды

Eugene
24.09.2016
21:15:06
http://www.ozon.ru/context/detail/id/135840482/

Roman
24.09.2016
21:16:02
И что ты называешь асинком?
Кстати, а в asyncio своих врапперов над файлами нет?

Zart
24.09.2016
21:17:33

Jonh
24.09.2016
21:24:12

Zart
24.09.2016
21:25:53
конкретно мне на го начхать изза их паршивой виндовой реализации

Andrey
24.09.2016
21:56:31
так го вроде для продакшена, а не для винды

Zart
24.09.2016
22:01:47
ваше мнение очень ценно для нас (с)

Roman
24.09.2016
22:17:33

Zart
24.09.2016
22:22:28
красноглазые пионеры не нужны

Andrey
24.09.2016
22:49:28
а они зарплату синхронно выдают или асинхронно?

Roman
25.09.2016
09:26:37

Serge
25.09.2016
10:04:20

Google

Serge
25.09.2016
10:05:55
Короче, топить за винду в 2016 году лучше в изолированном помещении, чтобы тебя не слышали, дабы не позориться.

Roman
25.09.2016
10:09:37
Ну, дело же не в винде, а в софте который есть под нее :)

Dmitry
25.09.2016
10:14:28
Я вот вчера очень удивился, что Казаки 3 на Pascal-е написаны (то ли Delphi 7, то ли Lazarus)

Serge
25.09.2016
10:24:45
А половина четвертой цивы была на Питоне.
А скоро шестая выходит...

Dmitry
25.09.2016
10:32:39

Michael
25.09.2016
11:59:26
Эххххх

Zart
25.09.2016
13:17:47

Admin
ERROR: S client not available

GNU/Docker
25.09.2016
13:21:56
Это какими?
Может gdb?

Zart
25.09.2016
13:22:31
музыкальный софт, художественный...

GNU/Docker
25.09.2016
13:22:41
Ой всё

Eugene
25.09.2016
13:23:08
Офис говно же!

GNU/Docker
25.09.2016
13:23:12
это всё пидорский кукорек.

Eugene
25.09.2016
13:23:39
Пилят херову тучу лет этот офис и не могут деские проблемы решить

GNU/Docker
25.09.2016
13:23:41
крутые чуваки делают музон в трекерах
детские проблемы заключаются в .doc[x]

Google

Eugene
25.09.2016
13:24:09
Gnome 3 - наркоманы делали какие-то

GNU/Docker
25.09.2016
13:24:37
ой это да.
а второй гном лапочка.

Serge
25.09.2016
14:04:47
Короче, я предлагаю тут закончить. Мы же вот матлаб не ругаем, а могли бы. Если есть вопрос про что-то, либо помощи человеку, либо не мешай.
@zartsoft предупреждение за разжигание.
Ну, и на последок. Был опрос. Две трети питонистов используют линух, остальные пополам винду и мак.

Zart
25.09.2016
14:12:16
на первый взгляд софта-то много, но заставить его работать - отдельная песня

GNU/Docker
25.09.2016
15:10:39
Оооой
смотрите кто говорит о качестве софта

Zart
25.09.2016
15:11:02
свободен

GNU/Docker
25.09.2016
15:11:20
любой нормальный линуксоид неплохо знает свою ось и способен заставить софт работать
ОС помогает дебажить

Serge
25.09.2016
15:11:35
Оба на грани бана

GNU/Docker
25.09.2016
15:11:36
в то время как винда делает что?
пишет коды ошибок.
в 2к16

Serge
25.09.2016
15:12:39
Но пока норм:)

Eugene
25.09.2016
15:34:44
ОС помогает дебажить
В винде есть механизм event tracing, если его использовать, можно дебажить что угодно и драйверы в том числе

Serge
25.09.2016
15:35:25

GNU/Docker
25.09.2016
15:35:39
Я бы предпочёл нормальные сообщения об ошибках сначала видеть.