Size: a a a

2020 August 20

AT

Andrey Terekhov in Moscow Python
Valentin Dombrovsky
Бывает. Ну я отношусь к этому философски :)
У меня в прикладном плане рука устала размечать для гугла спам)
источник

AT

Andrey Terekhov in Moscow Python
Может можно отключить приглашения в эти формы.
Но вообще красивое решение — спамить на гугл почту через сам гугл
источник

VM

Vladimir Manatskov in Moscow Python
Andrey Terekhov
Может можно отключить приглашения в эти формы.
Но вообще красивое решение — спамить на гугл почту через сам гугл
Пометь формы как спам или создай фильтр
источник

AT

Andrey Terekhov in Moscow Python
Vladimir Manatskov
Пометь формы как спам или создай фильтр
Так помечаю
источник

AT

Andrey Terekhov in Moscow Python
Там разные email приходят, может это просто болванка с гугл форм
источник

VM

Vladimir Manatskov in Moscow Python
Andrey Terekhov
Там разные email приходят, может это просто болванка с гугл форм
значит фильтр надо, зацепиться за тему или контент
источник

AT

Andrey Terekhov in Moscow Python
Vladimir Manatskov
значит фильтр надо, зацепиться за тему или контент
источник

VM

Vladimir Manatskov in Moscow Python
вообще, было бы мило, если бы гугл формы в начало адреса добавляли бы "google.forms+"
источник

VM

Vladimir Manatskov in Moscow Python
да и в тему письма...
источник

VM

Vladimir Manatskov in Moscow Python
Там в письме есть слова ”Google Формы” как минимум. Можно фильтр сделать
источник

NK

ID:0 in Moscow Python
В обычной рулетке шарик бегает по цифрам, а у нас — код бегает между разработчиками. На Russian Python Week 2020 вводим новый формат рулетки. Что это за формат и что от него ждать — читайте в статье на Хабре 👉 https://habr.com/ru/company/oleg-bunin/blog/515942/

И это только один из множества интерактивных форматов Russian Python Week. Скучно не будет! Бронируйте билет и присоединяйтесь!

⚡️Не забудьте промокод — mpc2020-online-conf_tg_34 — действует до 23 августа, даёт скидку 5%.
источник

Aa

Anatol alexeev in Moscow Python
UPD. проблема найдена

кто шарит в aiopg и sqlalchemy, help!

не получается произвести транзакцию
не обновляется база данных

where = accounts.c.id == donor_id
donor_query = accounts.select().where(where)
donor = await (await conn.execute(donor_query)).fetchone()    

where = accounts.c.id == recipient_id
recipient_query = accounts.select().where(where)
recipient = await (await conn.execute(recipient_query)).fetchone()

donor_amount = donor.amount - amount
recipient_amount = recipient.amount + amount

async with conn.begin():
   await conn.execute(sa.update(accounts).values({'amount': donor_amount}).where(
       # donor_query <-- ошибка   # было
       accounts.c.id == donor_id  # стало
   ))
   await conn.execute(sa.update(accounts).values({'amount': recipient_amount}).where(
       # recipient_query <-- ошибка   # было
       accounts.c.id == recipient_id  # стало
   ))

что не так?
UPD. проблема найдена
источник

S

Sergey in Moscow Python
источник

AT

Andrey Terekhov in Moscow Python
Anatol alexeev
UPD. проблема найдена

кто шарит в aiopg и sqlalchemy, help!

не получается произвести транзакцию
не обновляется база данных

where = accounts.c.id == donor_id
donor_query = accounts.select().where(where)
donor = await (await conn.execute(donor_query)).fetchone()    

where = accounts.c.id == recipient_id
recipient_query = accounts.select().where(where)
recipient = await (await conn.execute(recipient_query)).fetchone()

donor_amount = donor.amount - amount
recipient_amount = recipient.amount + amount

async with conn.begin():
   await conn.execute(sa.update(accounts).values({'amount': donor_amount}).where(
       # donor_query <-- ошибка   # было
       accounts.c.id == donor_id  # стало
   ))
   await conn.execute(sa.update(accounts).values({'amount': recipient_amount}).where(
       # recipient_query <-- ошибка   # было
       accounts.c.id == recipient_id  # стало
   ))

что не так?
UPD. проблема найдена
Ошибка вылетает или изменений в базе не видишь?
источник

Aa

Anatol alexeev in Moscow Python
Andrey Terekhov
Ошибка вылетает или изменений в базе не видишь?
ошибка
источник

AT

Andrey Terekhov in Moscow Python
Anatol alexeev
ошибка
Ну так у тебя там написано что нужен алиас в подзапросе
источник

AT

Andrey Terekhov in Moscow Python
Т.е. проблема вообще не в том коде что ты прислал
источник

AT

Andrey Terekhov in Moscow Python
Пришли участок, где подзапрос делается
источник

AT

Andrey Terekhov in Moscow Python
Anatol alexeev
ошибка
источник

Aa

Anatol alexeev in Moscow Python
благодарю , разобрался

не тот запрос отправлял в .where(  

async with conn.begin():
   await conn.execute(sa.update(accounts).values({'amount': donor_amount}).where(
       # donor_query <-- ошибка   # было
       accounts.c.id == donor_id  # стало
   ))
   await conn.execute(sa.update(accounts).values({'amount': recipient_amount}).where(
       # recipient_query <-- ошибка   # было
       accounts.c.id == recipient_id  # стало
   ))
источник