
Евгений
24.08.2017
12:14:54

Nikolay
24.08.2017
12:15:09
удалить винду

Евгений
24.08.2017
12:15:39

Google

Massimo
24.08.2017
12:15:45
>"Я в это не вдавался. Но для тебя пусть будет 100 Гц."
>"кинь ссылку на исследование почитать"

Проксимов
24.08.2017
12:15:53

Nikolay
24.08.2017
12:16:18

Проксимов
24.08.2017
12:16:19

Massimo
24.08.2017
12:16:20

Nikolay
24.08.2017
12:17:02

Проксимов
24.08.2017
12:17:39

Nikolay
24.08.2017
12:17:39

Massimo
24.08.2017
12:17:58

Проксимов
24.08.2017
12:18:18
?♂️

Google

Massimo
24.08.2017
12:18:37

Nikolay
24.08.2017
12:19:02

Проксимов
24.08.2017
12:19:20

Massimo
24.08.2017
12:19:24
Херню про частоту благодати не я писал

Nikolay
24.08.2017
12:19:28

Massimo
24.08.2017
12:19:30

Проксимов
24.08.2017
12:20:09
А я ленивый

Massimo
24.08.2017
12:20:22

Nikolay
24.08.2017
12:20:23

Massimo
24.08.2017
12:20:30
Ну хотя я так же кодю

Проксимов
24.08.2017
12:20:43

Nikolay
24.08.2017
12:21:12

b0g3r
24.08.2017
12:21:20
С потолка взял?

Проксимов
24.08.2017
12:21:33

Vasiliy
24.08.2017
12:21:42
узнаю питончат

Nikolay
24.08.2017
12:21:46

Sasha
24.08.2017
12:22:05
Пагни, не могу понять в чем причина, кейс очень странный, код не мой.
psycopg2
Опишу около-псевдокодом всю вложенность:
Есть некий декоратор для эндпоинта
#Transaction() внутри менеджера контекста вернет тот же инстанс
with Transaction().start(**params) as transaction:
with Transaction().connection.cursor() as cursor:
cursor.execute('апдейтим значение')
Transaction().connection.commit()
#значение в базе дейтсвительно меняется
with Transaction().connection.cursor() as cursor:
cursor.execute('ищем значение')
# Но значение протухшее, а не как в базеСобственно, почему селект после коммита возвращает старое значение?

Google

b0g3r
24.08.2017
12:22:14

Проксимов
24.08.2017
12:22:33
Извинись

b0g3r
24.08.2017
12:22:40
Удоли

Проксимов
24.08.2017
12:22:54
Готовит подвал*

Nikolay
24.08.2017
12:23:16

Massimo
24.08.2017
12:23:26
Ну богера за такие шутки по фотографиям найдут

Nikolay
24.08.2017
12:23:29
кроме того, у тебя все это в одной транзакции
пока ты не выйдешь из скоупа - она не закоммитится

b0g3r
24.08.2017
12:25:03

Massimo
24.08.2017
12:26:12

Nikolay
24.08.2017
12:26:40
главное - покемонов в храме не ловить

Nikolay
24.08.2017
12:26:46
и на амвоне не танцевать
остальное норм

Massimo
24.08.2017
12:27:35
Из 15 сообщений 2 по теме

Nikolay
24.08.2017
12:28:11

Проксимов
24.08.2017
12:28:16

Massimo
24.08.2017
12:28:19
из 18*

Vasiliy
24.08.2017
12:28:38
Из 19

Sasha
24.08.2017
12:28:46
а зачем тебе переменная transaction, если ты ее не юзаешь?
Она юзается, просто это псевдо-код.
В общем, эндпоинт обернут декоратором, который создает менеджер контекста с транзакцией и уже делает transaction commit/rollback в зависимости от результата функции.
Но внутри этого менеджера контекста создаются еще несколько под-транзакций со своими контекст менеджерами, которые как бы берут инстанс вышестоящего менеджера контекста (Transaction()). И получается так, первый выполняет апдейт - коммитит - значение в базе меняется. Второй делает селект, но в результате только старое значение.

Google

Nikolay
24.08.2017
12:28:46
из 20

Проксимов
24.08.2017
12:28:52

Павел
24.08.2017
12:29:09
Где тут религиозник?

Massimo
24.08.2017
12:29:16
Я

Павел
24.08.2017
12:29:35
Я
Ты либо троль либо даун на троль ~ даун

Massimo
24.08.2017
12:29:47
Почему?

Павел
24.08.2017
12:30:03

Massimo
24.08.2017
12:30:08
Ну

Павел
24.08.2017
12:30:17
У тебя есть пруфы что бог есть?

Проксимов
24.08.2017
12:30:35

Admin
ERROR: S client not available

b0g3r
24.08.2017
12:30:38
@banteg религосрач (но ты всё равно докажи что не аллах)

Massimo
24.08.2017
12:30:39
Ты не верун?

Павел
24.08.2017
12:30:45
Пусть докажет свою точку зрения

Massimo
24.08.2017
12:30:56
Какую точку?

Whore Amazing
24.08.2017
12:31:02
я чую срачь

Vasiliy
24.08.2017
12:31:08
@aragaer ты ж тут с правами? Бахни кого-нибудь.

Павел
24.08.2017
12:31:08

Massimo
24.08.2017
12:31:09
Я срач не начинал

Проксимов
24.08.2017
12:31:09

Google

Whore Amazing
24.08.2017
12:31:23
Бога нет

Павел
24.08.2017
12:31:27

Massimo
24.08.2017
12:31:28
Вас это волнует что он есть или нет?

Whore Amazing
24.08.2017
12:31:29
Его съел богоед

b0g3r
24.08.2017
12:31:34

Massimo
24.08.2017
12:31:37

Ruslan
24.08.2017
12:31:38
Тут все поклоняются идолу питону и моляться богу пайчарму

Whore Amazing
24.08.2017
12:31:39
Доказываю

b0g3r
24.08.2017
12:31:43

Whore Amazing
24.08.2017
12:31:49
АХАХАХАХАХАХА

Павел
24.08.2017
12:32:09
Ты меня дауном назвал
А как назвать человека который верит в высшее существо которого никто не видел и нету пруфов что он существует?

Massimo
24.08.2017
12:32:27
Или бозоны?

Павел
24.08.2017
12:32:37
ТЫ ДАЛБАЕБ?
АЗАЗАЗАЗАЗАЗАЪ

Dmitry
24.08.2017
12:32:44
А о чем срач? О Б-ге?

Massimo
24.08.2017
12:32:45
Ты никогда не увидишь и обратную сторону луны

Nikolay
24.08.2017
12:33:01

Павел
24.08.2017
12:33:02
Вы тоже видите что он несет?

Massimo
24.08.2017
12:33:05

b0g3r
24.08.2017
12:33:10

Dmitry
24.08.2017
12:33:10
Кто-то должен спросить, мол, "А Б-г - это программно или нет"

Vasiliy
24.08.2017
12:33:15
В некотором смысле, я только фотоны и вижу