
Alex
05.12.2018
11:56:47
Что копировать надо? И почему внезапно я что-то копировал?

Alex
05.12.2018
11:57:17
Ну как бы проблема в том, что ты пытаешься ставить pip в обход пакетного менеджера своей системы

Alex
05.12.2018
11:57:42
Я короче не понял вас. Есть параметры в get-pip, чтоб без симлинка для pip или нет?

Google

Alex
05.12.2018
11:57:52
И закономерно огребаешь проблем.

Alex
05.12.2018
11:57:58

Tishka17
05.12.2018
12:07:11
но она отпала вместе с мейнфреймом
update-alternatives может попробовать?

Олег
05.12.2018
12:13:13
А вам слабо?:D

Tishka17
05.12.2018
12:14:00
о, нормас
только кейс не везде одинаковый

Олег
05.12.2018
12:14:17
да не я писал:)

Google

Олег
05.12.2018
12:14:32
я бы такую хреновую базу не написал бы)

Tishka17
05.12.2018
12:14:41
и названия подозриттельно длинные, в оракле бы небось не прокатили
Raion - это отлично
Fakt - лучше заменить на Fucked, так более правильно писать

Andrew
05.12.2018
12:16:11

Tishka17
05.12.2018
12:16:29
так это не мат, а транслитерация

Andrew
05.12.2018
12:16:51

palmero
05.12.2018
12:17:42

Andrew
05.12.2018
12:19:03

palmero
05.12.2018
12:19:36
воу)

Олег
05.12.2018
12:20:02
адинэс пошел

Проксимов
05.12.2018
12:20:03
Чот с левого соединения орнул

Nikolay
05.12.2018
12:20:08
Деградация

Artem
05.12.2018
12:21:03
ЦО
я бы еще писал ЖОВКО

Andrew
05.12.2018
12:21:21
хехе, дышите ровнее, господа

Artem
05.12.2018
12:21:39
ЖОВКО.ЕстьОтвет КАК ЕстьОтвет

Alex
05.12.2018
12:21:48
[root@localhost ~]# ls -la /usr/bin/pip /usr/local/bin/pip
-rwxr-xr-x. 1 root root 218 дек 5 15:19 /usr/bin/pip
-rwxr-xr-x. 1 root root 216 дек 5 15:19 /usr/local/bin/pip
Ну как так-то?

Google

?? Eugene
05.12.2018
12:22:14

Andrew
05.12.2018
12:22:44

Tishka17
05.12.2018
12:24:38
Ну как так-то?
ставь pip через системный пакетный менеджер, а не вот как ты там делал

Проксимов
05.12.2018
12:24:45

Andrew
05.12.2018
12:25:15

Alex
05.12.2018
12:25:21

Tishka17
05.12.2018
12:25:40
так же как питон ставил

Alex
05.12.2018
12:26:16

Tishka17
05.12.2018
12:26:26
ну да
есть отдельный пакет

Nikolay
05.12.2018
12:27:02

Alex
05.12.2018
12:30:36

Andrew
05.12.2018
12:30:46
я бы еще писал ЖОВКО
Так то это запрос для получения данных в динамической таблице. Полностью unmanaged. ЖОВКО вполне сгодилось бы, но не по стандартам, так же как и ЦО

BlackAndOrange
05.12.2018
12:44:59
Интересно
А вот это атомарная операция или нет?
buf, self._buf = self._buf, []
Если писать типа так,
buf = self._buf
self._buf = []
, то другой тред может добавить что-то в self._buf между этими двумя операциями и мы потеряем это.
А будет ли работать первый вариант?

Andrew
05.12.2018
12:46:11

Dark
05.12.2018
12:49:24
Лол

Alex
05.12.2018
12:49:31
@Tishka17 я кажется почнил. саму суть причины я не раскопал, это где-то в дебрях глобальных состояний джанги. джанга - говно. я тут посмотрел в процессе дебага как оно работает с базами данных и алиасами.

Dark
05.12.2018
12:49:38
Лучше всего погуглить это сообщение свободно от дьявола

Google

Tishka17
05.12.2018
12:51:32
тот кто будет добавлять или в buf успееи или в self._buf

Alex
05.12.2018
12:52:32
фокус в том, что если у тебя есть два алиаса базы и где-то в миграциях кто-то в одном месте забыл прописать использование правильного алиаса, то джанга может пойти на этот другой алиас (в котором нет настроек тестовой базы еще, потому что джанга мокает только один алиас) и выполнить код на другом подключении.
дальше веселей, если подключение уже создано, то т.к. у нас же все в джанге на глобальных состояниях, в тестах, где нельзя указать текущий алиас будет использован алиас по-умолчанию.

Admin
ERROR: S client not available

Alex
05.12.2018
12:52:45
при этом это ловится на определенных значениях PYTHONHASHSEED
которые я ловил вчера

Tishka17
05.12.2018
12:53:09

Alex
05.12.2018
12:53:31
TL;DR - проблема в том, что менеджер не читал документацию, а падают юнит тесты с ошибкой "такой таблицы нет"

Tishka17
05.12.2018
12:53:36
звучит как будто тесты нифига не unit и при этом не интеграционные

Alex
05.12.2018
12:53:53
ну типичные тесты моделей, которые лезут в тестовую базу, которую джанга создает.

Tishka17
05.12.2018
12:54:18
никогда модели не тестил =)

Artem
05.12.2018
12:55:23

BlackAndOrange
05.12.2018
12:55:35

Alex
05.12.2018
12:56:02
т.е. если в момент миграции у тебя создался connection не на тот алиас, а на дефолтный. то он будет ссылаться на основную базу, а не тестовую. и потом в тестах, где ты используешь дефолтный алиас - ты будешь лезть не в ту базу. как-то так.

?? Eugene
05.12.2018
12:57:04

Alex
05.12.2018
12:57:42
джанга - всратое говно. я вообще не понимаю зачем они при создании тестовой базы могут использовать не дефолтный алиас и не трекают DEPENDENCIES для алиасов нормально.

Тимур
05.12.2018
13:04:14

Alex
05.12.2018
13:07:07

Tishka17
05.12.2018
13:07:39

Gennady
05.12.2018
13:15:52
Откуда там английские буквы... могло бы быть уж:
>КОГДА.ЦО.Тип ЕСТЬ НИЧЕГО
жестить так жестить, импортозамещение однако.

Google

?? Eugene
05.12.2018
13:17:01
А что есть ничего? ?

Nikolay
05.12.2018
13:17:52
Битка нет

Alex
05.12.2018
13:18:19
и кстати надо будет им таки багу завести. т.к. документация противоречит коду
> RunPython does not magically alter the connection of the models for you; any model methods you call will go to the default database unless you give them the current database alias (available from schema_editor.connection.alias, where schema_editor is the second argument to your function).

Aragaer
05.12.2018
13:59:46
вай, это фотка на телефон экрана шелла в браузере!
надо такой темплейт на codephoto заплить

Ale_Remn
05.12.2018
14:02:24
Меня зовут Саша, я один из организаторов конференции по искусственному интеллекту A!ONE http://aione.world/
В ее рамках мы проведем хакатон с призовым фондом $10 000 https://rb.ru/news/aione-hack/ по AI и задачей от МТС
Хотела бы спросить, можно ли анонсировать хакатон в вашем канале?

Danya
05.12.2018
14:07:36
if ('ь' in last) or ('ъ' in last):
можно как-то лаконичнее написать?)

Andrew
05.12.2018
14:08:14

Kolyann
05.12.2018
14:09:26

Tishka17
05.12.2018
14:09:36

Kolyann
05.12.2018
14:09:42
Вышло чет не сильно лаконичнее

Tishka17
05.12.2018
14:10:01
для двух лушче не сделать