@ru_python

Страница 615 из 9768
IНЖАЛИД DPИЖЕ
30.04.2016
21:57:05
я думаю ты и так знаешь :)

Vladimir
30.04.2016
21:57:27
В обшем да, интересное поведение в разных версиях)

IНЖАЛИД DPИЖЕ
30.04.2016
21:58:05
[Anonymous]
30.04.2016
21:58:15
во второме оно баговонное
Почему? Наоборот во втором правильное.

Google
IНЖАЛИД DPИЖЕ
30.04.2016
21:58:37
Почему? Наоборот во втором правильное.
при выходе из контекстного менеджера у тебя недолжно быть контекстной переменной

IНЖАЛИД DPИЖЕ
30.04.2016
21:59:12
она в скоупе менеджера только должна быть

[Anonymous]
30.04.2016
21:59:16
Или мы про разные вещи говорим?

Подожди-подожди, второй Python ругается на деление на ноль.

Что не так?

Ivan
30.04.2016
21:59:47
в третьем более строгая работа

[Anonymous]
30.04.2016
21:59:54
try выполняется на блок 1/0, а exp задан вне этой клозуры.

Ivan
30.04.2016
21:59:59
у тебя exc существует только под блоком except

[Anonymous]
30.04.2016
21:59:59
Не вижу вроде бы несоответствия.

у тебя exc существует только под блоком except
Хм... Я понял примерно, я третий не копал ещё. Всё никак времени нет.

IНЖАЛИД DPИЖЕ
30.04.2016
22:00:28
Не вижу вроде бы несоответствия.
не соотвествие в том, что при выходе из контекстного менеджера у меня всё ещё старая переменная

Google
IНЖАЛИД DPИЖЕ
30.04.2016
22:00:41
никакой

Ivan
30.04.2016
22:00:43
Хм... Я понял примерно, я третий не копал ещё. Всё никак времени нет.
а во втором получается у тебя она в globals пробирается

[Anonymous]
30.04.2016
22:00:43
Почему?

Я не понимаю.

Это intended.

Так и должно быть.

Ярослав
30.04.2016
22:01:21
Нет, не должно

[Anonymous]
30.04.2016
22:01:34
Как в Python 3 выйти из while True: при сигнале SIGINT?

Ivan
30.04.2016
22:01:50
f = 1 with open('test.txt') as f: pass print(f)

Ярослав
30.04.2016
22:01:54
нет

Ivan
30.04.2016
22:01:55
что должно быть?

[Anonymous]
30.04.2016
22:02:31
нет
Как в Python 3 выйти из while True: при сигнале SIGINT?

Ярослав
30.04.2016
22:03:18
не знаю, я вообще только на грани начала изучения

[Anonymous]
30.04.2016
22:03:18
Только тебе нужно работу закончить в цикле.

И потом выйти.

Google
Vladimir
30.04.2016
22:03:26
Ivan
30.04.2016
22:03:40
кек

[Anonymous]
30.04.2016
22:03:45
NameErorr
Надо на втором протестить, должен handle отдаваться.

Ivan
30.04.2016
22:03:54
спасибо Вове за вброс (:

[Anonymous]
30.04.2016
22:04:03
root@milano:/home/www# python test.py <closed file 'test.txt', mode 'r' at 0x7f3c292b04b0> root@milano:/home/www#

Что не так, я не могу понять?

Ivan
30.04.2016
22:05:03
Что не так, я не могу понять?
в моём понимание контекстный менеджер это то, что создаёт скоуп. То есть внутри переменная есть, а вне её нет.

Но увы и ах это работает не так

[Anonymous]
30.04.2016
22:05:12
Это тебе не функция же.

Почему ты пытаешься присвоить try score, где его быть не должно?

[Anonymous]
30.04.2016
22:05:37
Вот вы меня удивили, если честно.

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

В JS и PHP это точно так, Ruby надо протестировать, мне лень.

Но подождите, братья-программисты, почему try-catch это отдельный scope?

Что за бред?

IНЖАЛИД DPИЖЕ
30.04.2016
22:06:55
я бы не стал приводить js и php как что то с чем можно сравнивать

[Anonymous]
30.04.2016
22:06:55
Это в третьем так?

Ivan
30.04.2016
22:07:04
да, это в третьем так

Google
[Anonymous]
30.04.2016
22:07:11
Ужас, который раз убеждаюсь что третий не нужен.

trump ? trump ? hillary
30.04.2016
22:07:49
[Anonymous]
30.04.2016
22:07:59
IНЖАЛИД DPИЖЕ
30.04.2016
22:08:23
[Anonymous]
30.04.2016
22:09:35
зря :(
Да я всё пытаюсь в свободное время поковырять его, но каждый раз на какое-то говно натыкаюсь.

Раньше либ не было, сейчас хотя бы портировали в основном.

Ivan
30.04.2016
22:10:49
Да я всё пытаюсь в свободное время поковырять его, но каждый раз на какое-то говно натыкаюсь.
ну есть проектик на 30к строк. Перенос его на py3k заключился в исправлении 200 строк и обновление пары библиотекю

trump ? trump ? hillary
30.04.2016
22:11:03
блин

Admin
ERROR: S client not available

Ivan
30.04.2016
22:11:16
причём 200 строк правил 2to3

trump ? trump ? hillary
30.04.2016
22:11:24
такой ужас почему kernel panic вызвать так просто, а bsod используя лишь cmd очень сложно?

IНЖАЛИД DPИЖЕ
30.04.2016
22:11:30
py2 это стюардесса которую нужно перестать выкапывать при новых проектах - вот и всё

IНЖАЛИД DPИЖЕ
30.04.2016
22:12:15
понятное дело очень тяжело и часто ненужно переводить рабочий проект на тройку

но начинать новый проект на втором это прям жесть какая-то

trump ? trump ? hillary
30.04.2016
22:12:53
христос воскрес

IНЖАЛИД DPИЖЕ
30.04.2016
22:12:58
воистину

Viktor
30.04.2016
22:13:06
Сорри за оффтоп. Уже можно с Пасхой плздравдять всех?

Google
Viktor
30.04.2016
22:13:27
Если да, то с праздником.

[Anonymous]
30.04.2016
22:13:52
но начинать новый проект на втором это прям жесть какая-то
Я "проектов" как таковых на Python не пишу, у меня в основном всякие скрипты низкоуровневые и Flask.

Именно поэтому не хочется в третий втягиваться, потому что и так всё работает.

Т.е. я не работаю с Django или там с графическими приложениями.

И т.д.

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

IНЖАЛИД DPИЖЕ
30.04.2016
22:14:57
низкоуровневые скрипты это всмысле пайтон вместо баша?

[Anonymous]
30.04.2016
22:15:24
Под низкоуровневыми подразумевается помощь для C, работа с процессами, демоны, очереди, память и т.д.

То что делается один раз и в основном не трогается.

И как-то так сложилось что никаких профитов при переезде на 3 нет.

А если возникают новые задачи - то 2.7 их прекрасно решает.

Я вот к чему.

IНЖАЛИД DPИЖЕ
30.04.2016
22:18:05
не пробовал rust для этого?

[Anonymous]
30.04.2016
22:18:47
Пробовал. Может не "распробовал", но я не понял, нахуй он нужен.

Я про Rust.

IНЖАЛИД DPИЖЕ
30.04.2016
22:20:23
Я про Rust.
быстрый как серпом по яйцам и memory safe

С с наворотами

trump ? trump ? hillary
30.04.2016
22:21:43
IНЖАЛИД DPИЖЕ
30.04.2016
22:22:51
быстрее ли чем Haskell?
судя по бенчам - да

trump ? trump ? hillary
30.04.2016
22:23:09
быдлокод ли там хаскель?

хаскель так-то быстрее, чем плюсы

IНЖАЛИД DPИЖЕ
30.04.2016
22:24:14
https://benchmarksgame.alioth.debian.org/u64q/compare.php?lang=ghc&lang2=rust

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