Size: a a a

2021 November 10

Б

Боброний in PiterPy Meetup
ast можно везде переписать при запуске
источник

Б

Боброний in PiterPy Meetup
Непонятно, чего этой библиотеке не достаёт для поддержки просто
источник

e

esp in PiterPy Meetup
Может там и с исключениями не всё просто. Они пишут:

Pyjion does not currently support with blocks.

This is on the roadmap (and related to try..except).
источник

e

esp in PiterPy Meetup
Наверное надо отталкиваться от данных и что с ними делается. Кликхаус это как бы вообще не полноценная бд, узкоспециализированная под конкретные кейсы. 🤷‍♂
источник

e

esp in PiterPy Meetup
И это странно когда инженер по инфраструктуре диктует разработчикам какие им технологии использовать, аргументируя удобством обслуживания 😏
источник

I

Iz in PiterPy Meetup
да вот и у меня какойто дисонанс. все что я  слышал  о кликхаусе этотипо большие данные и аналитика.  Но не как не сервисы.
источник

I

Iz in PiterPy Meetup
особенности местечковых компаний))  плюс у меня не большой опыт в распределенных  системах.
источник

p

pragus in PiterPy Meetup
По мне - pypy более жизнеспособен
источник

Б

Боброний in PiterPy Meetup
Каким это образом?
источник

p

pragus in PiterPy Meetup
Потому что специализированная для динамических языков vm гораздо лучше чем вот эти попытки притащить python на .net
источник
2021 November 11

ED

Eugene Denisov in PiterPy Meetup
Реализацию нужно подбирать под задачу, а не под вспомогательные инструменты.
Если всё же придётся юзать кликхаус, присмотрись к вот этой либе: https://pypi.org/project/aiochsa/
Она стыкует SA-core с кликхаусным SQL и всё это через асинхронный коннект.
источник

I

Iz in PiterPy Meetup
тоже верно)))
источник
2021 November 12

ЛЛ

Леонид Ленков... in PiterPy Meetup
А им точно нужен мастер-мастер? Ты пишешь, что ходят и забирают рекламу, это типо операции чтения, тут мастер-слейв вполне достаточно
источник

PR

Paul Rudnitskiy in PiterPy Meetup
это задача инфраструктурных инженеров — принимать такие решения. И им же ответственность нести.

Я по многим пунктам тут не согласен, но вашу инфраструктуру веду не я)
источник
2021 November 13

I

Iz in PiterPy Meetup
Всем спасибо большое)) наж инженер решил попробовать перклна и посмотреть подойдёт ли
источник

I

Iz in PiterPy Meetup
Блин не разу небыл на четверг вой встрече
источник

I

Iz in PiterPy Meetup
Надо какнить прийти))
источник

Б

Боброний in PiterPy Meetup
Тут про pyjion писали и про то, что он with не поддерживает пока, мне стало любопытно, а в чём собственно проблема поддержать with, ведь это просто сахар над обычным try/except/finally.

Оказалось что он вообще не поддерживает try/except/finally


import pyjion

pyjion.enable()

def p():
   pass

def try_except():
   try:
       pass
   except:
       pass


def try_except_exception():
   try:
       pass
   except Exception:
       pass


def try_finally():
   try:
       pass
   finally:
       pass


try_except()
try_except_exception()
try_finally()

print(*(pyjion.info(f).compile_result for f in (p, try_finally, try_except_exception, try_finally)), sep='\n')


CompilationResult.Success
CompilationResult.IncompatibleOpcode_WithExcept
CompilationResult.IncompatibleOpcode_WithExcept
CompilationResult.IncompatibleOpcode_WithExcept
источник

DB

Dima Boger in PiterPy Meetup
Красиво)
источник

e

esp in PiterPy Meetup
Так я и писал, что там может быть проблема как раз в try/except/finally. :)
Странно, что они об этом в доке не упомянули.
источник