
mr_makss
07.06.2018
15:08:59
вероятно ведет себя некорректно сурсис

NoNick
07.06.2018
15:27:46
Как красиво оформить try?
без except

Google

NoNick
07.06.2018
15:28:01
except не нужен в моей целе
Ибо sources инициализируется еще до этого

Maxim robox
07.06.2018
15:28:12

NoNick
07.06.2018
15:28:36
ок

Donaudampf
07.06.2018
15:28:46

NoNick
07.06.2018
15:28:57
потому что часто не удается открыть файл, если его, например ,не существует
И тогда вылетела бы ошибка
Но мне не нужно ее ловить. Если не откроется, то пофиг. Это уже означает, что файла нет. А данные уже были до этого

Donaudampf
07.06.2018
15:29:42
ну ок, есть смысл try:... finally:

NoNick
07.06.2018
15:30:13
finally че делает?

Donaudampf
07.06.2018
15:30:42
он делает то, что там напишешь, но при любом исходе

Google

Joss
07.06.2018
15:32:30

Donaudampf
07.06.2018
15:32:43
это немного понизит градус говнокода

mr_makss
07.06.2018
15:34:18
монкоп зверь по поиску экзепшенов на андроиде

Aragaer
07.06.2018
15:34:30
никто не запрещает сначала проверить наличие файла

Donaudampf
07.06.2018
15:34:35

Aragaer
07.06.2018
15:35:22
наиболее разумное это все-таки иметь except и в нем логировать, что "ой, файла нет, ну и хрен с ним"

Donaudampf
07.06.2018
15:37:22

Aragaer
07.06.2018
15:37:59
естессно

Maxim robox
07.06.2018
15:40:27

Donaudampf
07.06.2018
15:41:13

mr_makss
07.06.2018
15:44:12
анектод:
"архитектор уговаривает математика помочь в истории"

NoNick
07.06.2018
15:44:47
А что делать с русскими символами в json?
через json.dump питон пихает их в файл в виде uuuu.
Надо либо так, чтобы он пихал в норм виде. Либо когда доставать json.load, чтобы были норм русские симвлы

Nikolay
07.06.2018
15:45:58

Jentry
07.06.2018
15:46:32

NoNick
07.06.2018
15:47:21
единственное, что можно запихать в exception это месседж в print, типа не удалось

Google

NoNick
07.06.2018
15:47:49
Но это мне не надо, я и так это понимаю
Просто засорять консоль...

Jentry
07.06.2018
15:48:37

NoNick
07.06.2018
15:49:07
данные заполняются при иницаилазиаци...

mr_makss
07.06.2018
15:49:57
"киберги тоже ошибаются"

Aragaer
07.06.2018
15:53:23
дополнительно заполняется?
ну так значит надо грузить в другой словарь, а потом делать апдейт этому

mr_makss
07.06.2018
16:02:58
класс в 20000 строк на питоне тащит
кто-нибудь пробовал рефакторить?
api то что доктор прописал

Yuryi
07.06.2018
16:04:45
у меня был опыт на 19к+) и он был не один)

Tishka17
07.06.2018
16:04:54

mr_makss
07.06.2018
16:05:51
а теперь представляем себе, что таких файлов близко к тысячи)
и постоянно ростет
это человеческонаписанный класс
бестпрактика

N. M.
07.06.2018
16:07:26
Так ты его рефакторишь?

mr_makss
07.06.2018
16:08:21
вы предлагаете их переписать?

N. M.
07.06.2018
16:09:01
Предлагаю не жаловаться в чатике на других, а пойти работать

mr_makss
07.06.2018
16:09:23
так это беспрактика риали
нет бестпрактики лучше

Google

Tishka17
07.06.2018
16:09:51
Чёт не вижу вопроса
Или надо просто посочувствовать?

Futorio
07.06.2018
16:11:45

mr_makss
07.06.2018
16:12:03
наоборот. это бестпрактика

Futorio
07.06.2018
16:12:05
За банку пива
Без пива естественно

N. M.
07.06.2018
16:13:07

Futorio
07.06.2018
16:14:06
Скорое всего, бестпрактика

N. M.
07.06.2018
16:14:30
Ты в этом уверен?

mr_makss
07.06.2018
16:14:35
это та самая бестпрактика

N. M.
07.06.2018
16:15:08
А, ну теперь все понятно.

Aragaer
07.06.2018
16:15:56
бестпрактика это не более 400 строк в файле

mr_makss
07.06.2018
16:16:22
это уже стандарт, а мы сейчас говорим о бестпрактике
https://github.com/python/cpython/blob/master/Lib/email/header.py
не по стандарту зашел :(
вооо
по пацански
это уже норм
https://github.com/python/cpython/blob/master/Modules/_asynciomodule.c
обратите внимание на последний таск в нём
обожаю python

Stanislav
07.06.2018
16:24:27

Aragaer
07.06.2018
16:27:04
было в блоге дяди боба

Google

Nikolay
07.06.2018
16:39:38
Здравствуйте
?

mr_makss
07.06.2018
16:43:02
mission Z

Nikolay
07.06.2018
16:45:22
Зачем тогда будет нужен питон, если будет раст

mr_makss
07.06.2018
16:46:20
и mozilla research в заголовках

Stuber
07.06.2018
16:51:07
Могли бы помочь шифрованием линукс минт? Мне на старом компе помогали, а щас забыл. Нужно чтоб при загрузке системы сразу пароль просил, а потом шла загрузка.
Я помню что надо до установки линукса самому в терминале разбивать диск, а потом на это место уже устанавливать (создать контейнер и туда устанавливать систему)
С телефона вообще не удобно гуглить

Nikolay
07.06.2018
16:53:52
При чем тут шифрование?
Установщик минта делает всё сам. Сам запрашивает имя для машины, пользователя и пароль

Кирилл
07.06.2018
16:54:34
При установке ставишь нашу на шифрование раздела
И выбираешь lvm

Nikolay
07.06.2018
16:54:48
кек)0

Кирилл
07.06.2018
16:55:05
Точнее наоборот)

Andrey
07.06.2018
16:55:28
Добрый вечер. Можно ли с помощью питона поменять текущую директорию bash'a?

Nikolay
07.06.2018
16:56:48
при чем тут шелл?

Alex
07.06.2018
16:56:52