
Stanislav
18.04.2017
22:01:25
Это как знать wct

Roman
18.04.2017
22:02:15

Stanislav
18.04.2017
22:02:31
Но всеравно обфускаторы люди - это маги обладающие (наркотиками) невеланными чарами

Google

Stanislav
18.04.2017
22:03:36
Ебанутые

Roman
18.04.2017
22:03:57
Можно ведь взять какой-нибудь брейфак, сделать простую vm на python и дать ему доступ к globals()

Stanislav
18.04.2017
22:04:48
Наркоманы чёртовы
Они не такие как все нормальные

Alex
18.04.2017
22:09:41

Artem
19.04.2017
04:04:15
AWS introduces lambda support for python3.6 (Score: 105+)
Link: http://j.mp/2pPJG6a
кто-нибудь юзает? поделитесь впечателниями
подскажите хорошую книжку про постгрес (на английском)

Igor
19.04.2017
04:55:49
https://t.me/pgsql

SOJALEI MRAZ
19.04.2017
06:04:41
я родился

Маришка
19.04.2017
06:40:21

Google

Lulz
19.04.2017
06:41:38
Поздравляю
Привет, что за бота написала для хабра? =)

Маришка
19.04.2017
06:43:41

Lulz
19.04.2017
06:43:52
какие его функции? -_-

Evgeniy
19.04.2017
06:45:24

Маришка
19.04.2017
06:51:34

Роман
19.04.2017
06:58:53
ребят, а никто с такой ошибкой не сталкивался в джанге:
Traceback (most recent call last):
File "/opt/venvs/project/lib/python3.5/site-packages/django/template/base.py", line 882, in _resolve_lookup
current = current[bit]
TypeError: 'RegexURLResolver' object is not subscriptable
Как такое вообще возможно?

b0g3r
19.04.2017
07:03:03

Роман
19.04.2017
07:03:45
там трейсбек на пол чата, ща на пастбин закину

b0g3r
19.04.2017
07:04:29
Ну или хотяб последний

Tony
19.04.2017
07:06:19
Реально на полчата

Роман
19.04.2017
07:06:26
Последний, к сожалению, ни о чем не говорит, беда в том, что почему-то джанго пытается обратиться к ключу/свойству, которого у RegexURLResolver'а в принципе нет

b0g3r
19.04.2017
07:06:59
Похоже? https://code.djangoproject.com/ticket/26886

Роман
19.04.2017
07:07:00
причем это только в тех приложухах, которые используют родной механизм шаблонов
вроде как похоже, странно, что не нагуглилось, сейчас обсуждение гляну

b0g3r
19.04.2017
07:08:39
Темплейт покажи
Обновил джангу?

Igor
19.04.2017
07:09:08
че-т у тебя капитально в шаблоне по пизде пошло

Роман
19.04.2017
07:10:46
Темплейт покажи
да шаблоны из либ django_debug_toolbar, django-select2, не мои.

Google

Роман
19.04.2017
07:11:38
как-то коряво, имхо

b0g3r
19.04.2017
07:15:42
The error comes from the TECHNICAL_404_TEMPLATE: {% if forloop.last and pat.name %}[name='{{ pat.name }}']{% endif %}
There isn't a problem besides the confusing logging. The error occurs because RegexURLResolver doesn't have a name attribute so the exception is expected. Only a RegexURLPattern has a name in that loop. I'm not sure if there's a simple solution to avoid that exception logging (added in #18773).
Тут еще обсуждение:
https://groups.google.com/forum/m/#!topic/django-developers/zdULZcmAWNw/discussion

Роман
19.04.2017
07:23:16

Маришка
19.04.2017
07:36:59

Lulz
19.04.2017
07:37:15

53r63rn4r
19.04.2017
07:39:12

Маришка
19.04.2017
07:42:03

Bogdan (SirEdvin)
19.04.2017
08:17:57
Может кто посоветовать либу для git, что бы при помощи нее можно было делать значительное количество проверок и удобно парсить вывод?

Ssi
19.04.2017
08:18:35

Aragaer
19.04.2017
08:18:39
проверок чего?

Igor
19.04.2017
08:19:02
да и gitpython прям везде светится

Aragaer
19.04.2017
08:19:03
удобно парсить вывод гита можно с помощью самого гита

Bogdan (SirEdvin)
19.04.2017
08:24:36
Скажем, при помощи gitpython довольно сложно проверить, есть ли удаленная ветка у репозитория
Или я просто не осилил?)

Igor
19.04.2017
08:25:04
ну может subprocess, fabric, че-нить такое?
и запускать консольный гит

Bogdan (SirEdvin)
19.04.2017
08:25:45
И потом его ручками парсить :) Это можно, но хотелось бы чего-то не такого ручного )

Google

Aragaer
19.04.2017
08:27:06
а чего там парсить, можно просто попросить выдать в machine-readable формате
ща скажу
$ git ls-remote --heads origin
$ git ls-remote --heads origin master
640bcf3bba11863b1b1f7e5a814c81c279d446e0 refs/heads/master
и соответственно через --exit-code даже парсить ничего не надо
$ git ls-remote --heads --exit-code origin master2 && echo exists || echo doesn\'t exist
doesn't exist
$ git ls-remote --heads --exit-code origin master && echo exists || echo doesn\'t exist
640bcf3bba11863b1b1f7e5a814c81c279d446e0 refs/heads/master
exists

Bogdan (SirEdvin)
19.04.2017
08:32:26
Хм, сяп
Попробую
Я просто пишу свой консольный велосипед для управленией кучей реп, вот и такие странные вопрсоы)
*вопросы

Aragaer
19.04.2017
08:33:36
а гугловый repo не?
ls-remote вроде умеет даже урл принять, без клонирования

Igor
19.04.2017
08:34:09
https://source.android.com/source/downloading#installing-repo
вот этот, если что

Aragaer
19.04.2017
08:34:51
он вроде даже на питоне

Bogdan (SirEdvin)
19.04.2017
08:35:19
Я как понял, он немного прибит гвоздями к репам андроида, нет?

Igor
19.04.2017
08:35:28
нет

Aragaer
19.04.2017
08:35:31
нет

Bogdan (SirEdvin)
19.04.2017
08:36:51
Хм ... зато там нет контекстов, как я понял )

Aragaer
19.04.2017
08:37:33
контекстов?

Bogdan (SirEdvin)
19.04.2017
08:37:35
Возможности ограничить количество используемых реп

Google

Igor
19.04.2017
08:37:55
что вообще происходит

Bogdan (SirEdvin)
19.04.2017
08:38:10
Скажем, мне нужны только 2-3 репы из всей кучи. У себя я как-то делаю так:
rpcli --name-include n1 --name-include n2 --name-include n3 context save c1

Aragaer
19.04.2017
08:38:10
все используемые репы там прописываются в некотором манифесте

Bogdan (SirEdvin)
19.04.2017
08:38:27
А если мне нужны для конкретной задачи только некоторые репы? Там вроде их нужно везде писать
В целом, личные велосипеды - наше все)

Aragaer
19.04.2017
08:38:38
а
ну у меня вон на работе что-то похожее

Bogdan (SirEdvin)
19.04.2017
08:38:53
Из доки, которую я нашел, там только писать ручками

Aragaer
19.04.2017
08:39:14
но у меня требуемые репы просто через makefile в зависимости от таргета подтягиваются баш скриптом
... пока что
надо сделать более разумное, конечно

Bogdan (SirEdvin)
19.04.2017
08:39:56
Вот я себе для этой цели контексты запилил с фильтрами)
--branch-filter TEXT Python regex for repository branch name.
--branch-exclude TEXT Python regex for excluded repository branch name.
--branch-include TEXT Python regex for including repository branch name.
--name-filter TEXT Python regex for repository name.
--name-exclude TEXT Python regex for excluded repository name.
--name-include TEXT Python regex for including repository name.
--context TEXT Context settings override

Igor
19.04.2017
08:40:17
click? )

Aragaer
19.04.2017
08:40:20
у меня обычно ветки/хэши всех требуемых реп фиксированы

Bogdan (SirEdvin)
19.04.2017
08:40:22
Ага)

Aragaer
19.04.2017
08:40:38
и я их все планирую переделать через субмодули

Bogdan (SirEdvin)
19.04.2017
08:40:43
Везет :( У нас вроде как должна быть всегда одна ветка, но некоторые репы застряли на старых ветках
Неоторые на мастере)
*Некоторые

Aragaer
19.04.2017
08:41:29
не, в смысле в некотором месте сказано - "для вот этой сборки надо взять оттуда мастер, отсюда бранчХ, оттуда бранчУ"