
Solyar
21.03.2017
19:53:08

b0g3r
21.03.2017
19:53:12
Ментору удобнее будет на гитхабе смотреть
Тебе удобнее исправлять
Ты думаешь он не будет страшным после всех исправлений?)

Google

b0g3r
21.03.2017
19:53:53
Через полгода передумаешь
И так каждые полгода

Anna
21.03.2017
19:54:08
чё, кто в Дублин? https://djangojobs.net/jobs/679/3-x-python-software-developers-visa-sponsorship-scurri/

Daniel
21.03.2017
19:54:20

b0g3r
21.03.2017
19:54:42
Просто боязнь публики - это жуткий бич
Есть возможность получить ценный опыт отхватывания говна в свой адрес

Anna
21.03.2017
19:56:03

b0g3r
21.03.2017
19:56:50
В первый день на новой работе наблюдал войну правок пеп8 версус здравый смысл

Daniel
21.03.2017
19:57:06
самое сложное на гите научиться комитить каждый файл отдельно :)

b0g3r
21.03.2017
19:57:28
Зачем?

Даниил
21.03.2017
19:57:28
А зачем?

b0g3r
21.03.2017
19:57:42
Что за дзен?

Даниил
21.03.2017
19:57:49
один коммит - какой-то один фикс/добавление функционала

Google

Даниил
21.03.2017
19:58:00
И фикс может потребовать изменения 2 файлов

Solyar
21.03.2017
19:59:46
разве?
Вот ветвить и синхронизировать ветки вот сложненько да

Daniel
21.03.2017
20:00:23
разве?
ну я по 10 .py коммичу одной строкой, и потом выявить один из них не могу

b0g3r
21.03.2017
20:00:53

Solyar
21.03.2017
20:00:55

Даниил
21.03.2017
20:01:04
Вот ветвить и синхронизировать ветки вот сложненько да
А теперь прикинь, как сложно разрабам PyPy - у них две ветки кода, default и py3.5 (для python 2 и python 3), и они постоянно делают какие-то мерджи фиксов между ними (там большая часть кода одинакова).
Но там используется bitbucket - mercurial, мб им проще
Ветки PyPy могут выглядеть так:

b0g3r
21.03.2017
20:03:06
То две ветки, то не две

Даниил
21.03.2017
20:03:35
всм?
я имею ввиду основные две ветки

Solyar
21.03.2017
20:03:41
k = int(x[1])
IndexError: list index out of range
Ребят почему except не подхватывает?
try:
k = int(x[1])
except ValueError or IndexError:
k = '1'

Даниил
21.03.2017
20:04:10
юзай
except (ValueError, IndexError)

Google

Solyar
21.03.2017
20:04:29

Даниил
21.03.2017
20:04:29
обязательно со скобками
И да, у PyPy Test Driven Development
там туева хуча тестов

Sergey
21.03.2017
20:04:47
Подскажите пожалуйста библиотечку для парсинга email

Johnnie
21.03.2017
20:05:27

Solyar
21.03.2017
20:05:33

Johnnie
21.03.2017
20:05:43

Даниил
21.03.2017
20:05:44
а
как это словарь
если там IndexError?

Yahweh
21.03.2017
20:06:01

Даниил
21.03.2017
20:06:08
IndexError: list index out of range
был бы KeyError

Johnnie
21.03.2017
20:06:30
Ну да, чё то не сходится

Даниил
21.03.2017
20:06:32
>>>> x = {}
>>>> x[1]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
KeyError: 1
>>>> x = []
>>>> x[1]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range
>>>>

Yahweh
21.03.2017
20:06:34

Sergey
21.03.2017
20:06:49

Проксимов
21.03.2017
20:06:58

b0g3r
21.03.2017
20:07:07
Base то нахера

Google

Даниил
21.03.2017
20:07:08
мдя
:)

Janek
21.03.2017
20:07:31
А что ты хочешь?

Даниил
21.03.2017
20:07:37
ничего
прост решил похвастаться терминалом
тип у меня oh-my-zsh с агностером
и пайпай

b0g3r
21.03.2017
20:08:16

Admin
ERROR: S client not available

Daniel
21.03.2017
20:08:19

b0g3r
21.03.2017
20:08:24
На exit, например

Проксимов
21.03.2017
20:08:37

b0g3r
21.03.2017
20:08:48
Ясна

Проксимов
21.03.2017
20:09:20
Не, ну серьёзно, зачем париться, и так сойдёт

Даниил
21.03.2017
20:09:24
У PyPy один минус - долгая компиляция :)

Проксимов
21.03.2017
20:09:25
(Сарказм)

Даниил
21.03.2017
20:09:42
там кстати на самом деле не просто RPython транслируется в C

Janek
21.03.2017
20:09:45
Есть ли способ ловить исключения кроме как через try?

Yahweh
21.03.2017
20:09:55

Google

Проксимов
21.03.2017
20:09:58
Зачем?

Даниил
21.03.2017
20:10:02
а C код (или код любого другого бекенда) генерируется на основе рантайм инфы из интерпретатора

Daniel
21.03.2017
20:10:09

Даниил
21.03.2017
20:10:19
ЛОВИТЬ?

Проксимов
21.03.2017
20:10:23

Janek
21.03.2017
20:10:26
Ну как в Go. file, err = openfile(...)

Daniel
21.03.2017
20:10:32

Даниил
21.03.2017
20:10:32
raise возбуждает❤
мне она лично очень не нравится
ну очень

Маришка
21.03.2017
20:11:39
?

Johnnie
21.03.2017
20:11:52
На exit, например
ape364@home ~> cat test.py
try:
while True:
pass
except Exception:
print('except')
ape364@home ~> python test.py
^CTraceback (most recent call last):
File "test.py", line 3, in <module>
pass
KeyboardInterrupt
ape364@home ~>

Sergey
21.03.2017
20:11:54

Johnnie
21.03.2017
20:11:56
или ты про другой?

Даниил
21.03.2017
20:12:09
не про Exception

b0g3r
21.03.2017
20:12:17
Да, спасибо
Про то и речь

Даниил
21.03.2017
20:12:42
попробуй тот же код с BaseException )
Эта группа больше не существует