TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #425 · 20 апр.

Недавно делал быстрый прототип асинхронного приложения в котором требовалось вызывать много синхронного кода. Да, я знаю, что это не лучший дизайн, но нужно было быстрое решение на один процесс и без очередей. Поэтому я выполнял код в потоках. Выглядело это примерно так: from fastapi.concurrency import run_in_threadpool async def execute(data: DataRequest) -> DataResponse: try: result = await run_in_threadpool(sync_function, data) return DataResponse(data=result) except Exception as e: return DataResponse( error=str(e), success=False, ) В общем работает нормально. Для всех вызовов под капотом используется общий тредпул, всё работает предсказуемо. Но потребовалось изменить количество запускаемых в пуле потоков (по умолчанию создается 40 воркеров). Так как дело происходит с FastAPI, делается это через lifespan используя настройки anyio: import anyio @asynccontextmanager async def lifespan(app: FastAPI): limiter = anyio.to_thread.current_default_thread_limiter() limiter.total_tokens = 100 yield # если вдруг нужно вернуть обратно limiter.total_tokens = 40 Зачем менять количество воркеров? - уменьшить, если оперативки мало (один тред занимает ~8мб) - увеличить чтобы выдержать нагрузку Если есть предложения получше при тех же вводных - предлагайте😉 #async

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #accusa

当前筛选 #accusa清除筛选
Savino Balzano

@savinobalzano · Post #747 · 17.09.2024 г., 08:34

https://x.com/SavinoBalzano/status/1835959643073372567?t=kDws7UJorXNAG6zZnXt1Zg&s=19 Trovo incredibile che in queste ore qualcuno abbia voglia di parlare di attacco alla #magistratura. Ovviamente a tenere banco è ancora la vicenda di #Salvini e di #OpenArms. Per la verità sarebbe anche la vicenda di #Conte, il quale però ama riabbracciare i suoi ex ministri solo quando questi si chiamano #Speranza o giù di lì. C'è chi sostiene che #MatteoSalvini preferisca parlare della bega giudiziaria, difendendosi peraltro dal processo piuttosto che nel processo, solo per distogliere l'attenzione dell'opinione pubblica dalle difficoltà sue e del #Governo. Che su certe questioni ci siano delle difficoltà mi pare del tutto evidente, ma vorrei modestamente ricordare che non è stato lui ad attualizzare la questione: l'accusa ha chiesto nel processo 6 anni di reclusione. È a fronte di tale richiesta che ha reagito: non mi pare un dettaglio trascurabile. E che si difenda anche dal processo mi pare sacrosanto: "anche", dal momento che nel processo si sta difendendo eccome; "sacrosanto", perché (come ho provato ad argomentare ieri e dunque non ci rientro) questo è un processo politico e rappresenta l'ennesimo gravissimo precedente di incursione della magistratura nel campo della discrezionalità politica. È la magistratura ad attaccare la #politica, non il contrario (quantomeno in questo frangente). C'è un altro aspetto che mi preme chiarire, dal momento che alcuni ieri polemizzavano, ricordandomi come «un #Ministro non sia al di sopra della legge e, dunque, se innocente sarà assolto». A parte il fatto che l'automatismo "innocenza - assoluzione" mi convince poco, vorrei sommessamente ricordare che anche l'azione penale perseguita dall'accusa non deve in alcun modo essere arbitraria o forzata. Vale a dire: non è che siccome hai la possibilità di ottenere l'assoluzione, allora i pubblici ministeri possono accusare chiunque gli passi a tiro senza alcun criterio o, peggio, ricorrendo a elementi che sono squisitamente politici. Parlo in generale: abbiamo la minima idea di cosa possa voler dire subire un procedimento penale? subirlo, magari, nell'assoluta convinzione di essere totalmente innocenti? Ragioniamo per un attimo anche sui danni, materiali e morali, che possono derivare da un procedimento penale ingiusto. Non solo quella del #magistrato giudicante è una funzione delicatissima. Chi #accusa, prima di puntare i dito con ferocia contro un cittadino, dovrebbe probabilmente pensarci cento volte perché il suo è un potere devastante, affidatogli dalla Costituzione perché lo eserciti con le dovute cautele, proprio in considerazione di quanto gravi possono essere le conseguenze di un operato inadeguato. Inadeguatezza (eventuale), peraltro, della quale i magistrati non sono praticamente mai chiamati a rispondere.