Topic de CalvitieExpress :

je suis incollable en python

Le 23 novembre 2025 à 23:22:49 :

Le 23 novembre 2025 à 23:22:12 :

Le 23 novembre 2025 à 23:21:20 :

Le 23 novembre 2025 à 23:20:50 :

Le 23 novembre 2025 à 23:18:36 :
import threading import asyncio import contextvars cv = contextvars.ContextVar("cv", default=[]) class Tricky(type): def __new__(mcls, name, bases, ns, **kw): ns["attr"] = len(ns) + len(bases) cls = super().__new__(mcls, name, bases, ns) print("meta", cls.__name__, cls.attr) return cls class Base(metaclass=Tricky): def __init_subclass__(cls, **kw): super().__init_subclass__(**kw) print("init_subclass", cls.__name__, getattr(cls, "attr", None)) class A(Base): x = [i for i in range(3)] def __init__(self, n=cv.get()): n.append(id(self)) self.n = n class B(A, attr=42): async def run(self): await asyncio.sleep(0) print("B.run", self.n, cv.get()) async def main(): cv.set(["main"]) a = A() b = B() print("objects", id(a) == id(b), a.n is b.n) async def task(): cv.set(["task"]) await b.run() t = threading.Thread(target=lambda: asyncio.run(task())) t.start() await asyncio.sleep(0) await b.run() t.join() asyncio.run(main())

liste tous les prints qui peuvent apparaître

la flemme https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

t'as un moyen simple de trouver mais pour ça faut savoir coder en python

yes mais j'ai une bonne grosse flemme https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

alors pourquoi faire un topax sur ce theme ahii

soit concis, culture générale, one liner, pas entretien technique https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

Le 23 novembre 2025 à 23:23:52 :

Le 23 novembre 2025 à 23:22:49 :

Le 23 novembre 2025 à 23:22:12 :

Le 23 novembre 2025 à 23:21:20 :

Le 23 novembre 2025 à 23:20:50 :

> Le 23 novembre 2025 à 23:18:36 :

> import threading > import asyncio > import contextvars > > cv = contextvars.ContextVar("cv", default=[]) > > > class Tricky(type): > def __new__(mcls, name, bases, ns, **kw): > ns["attr"] = len(ns) + len(bases) > cls = super().__new__(mcls, name, bases, ns) > print("meta", cls.__name__, cls.attr) > return cls > > > class Base(metaclass=Tricky): > def __init_subclass__(cls, **kw): > super().__init_subclass__(**kw) > print("init_subclass", cls.__name__, getattr(cls, "attr", None)) > > > class A(Base): > x = [i for i in range(3)] > > def __init__(self, n=cv.get()): > n.append(id(self)) > self.n = n > > > class B(A, attr=42): > async def run(self): > await asyncio.sleep(0) > print("B.run", self.n, cv.get()) > > > async def main(): > cv.set(["main"]) > a = A() > b = B() > print("objects", id(a) == id(b), a.n is b.n) > > async def task(): > cv.set(["task"]) > await b.run() > > t = threading.Thread(target=lambda: asyncio.run(task())) > t.start() > > await asyncio.sleep(0) > await b.run() > t.join() > > > asyncio.run(main()) >

>

> liste tous les prints qui peuvent apparaître

la flemme https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

t'as un moyen simple de trouver mais pour ça faut savoir coder en python

yes mais j'ai une bonne grosse flemme https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

alors pourquoi faire un topax sur ce theme ahii

soit concis, culture générale, one liner, pas entretien technique https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

bon, bon.. allez plutot orienté avis/veille, que penses tu du nouveau modele developpé par yan lecunn ?

Le 23 novembre 2025 à 23:17:09 :

Le 23 novembre 2025 à 23:14:51 :
venez tester mes skills https://image.noelshack.com/fichiers/2023/22/4/1685629663-4c595b8d-5ca5-4487-8219-9fe823d3a4e7.jpeg

Est ce que tu saurais retrouver l'erreur? https://image.noelshack.com/fichiers/2022/02/4/1642110916-8v2zmoll.png

:rire: :rire:

Le 23 novembre 2025 à 23:24:32 :

Le 23 novembre 2025 à 23:23:52 :

Le 23 novembre 2025 à 23:22:49 :

Le 23 novembre 2025 à 23:22:12 :

Le 23 novembre 2025 à 23:21:20 :

> Le 23 novembre 2025 à 23:20:50 :

> > Le 23 novembre 2025 à 23:18:36 :

> > import threading > > import asyncio > > import contextvars > > > > cv = contextvars.ContextVar("cv", default=[]) > > > > > > class Tricky(type): > > def __new__(mcls, name, bases, ns, **kw): > > ns["attr"] = len(ns) + len(bases) > > cls = super().__new__(mcls, name, bases, ns) > > print("meta", cls.__name__, cls.attr) > > return cls > > > > > > class Base(metaclass=Tricky): > > def __init_subclass__(cls, **kw): > > super().__init_subclass__(**kw) > > print("init_subclass", cls.__name__, getattr(cls, "attr", None)) > > > > > > class A(Base): > > x = [i for i in range(3)] > > > > def __init__(self, n=cv.get()): > > n.append(id(self)) > > self.n = n > > > > > > class B(A, attr=42): > > async def run(self): > > await asyncio.sleep(0) > > print("B.run", self.n, cv.get()) > > > > > > async def main(): > > cv.set(["main"]) > > a = A() > > b = B() > > print("objects", id(a) == id(b), a.n is b.n) > > > > async def task(): > > cv.set(["task"]) > > await b.run() > > > > t = threading.Thread(target=lambda: asyncio.run(task())) > > t.start() > > > > await asyncio.sleep(0) > > await b.run() > > t.join() > > > > > > asyncio.run(main()) > >

> >

> > liste tous les prints qui peuvent apparaître

>

> la flemme https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

t'as un moyen simple de trouver mais pour ça faut savoir coder en python

yes mais j'ai une bonne grosse flemme https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

alors pourquoi faire un topax sur ce theme ahii

soit concis, culture générale, one liner, pas entretien technique https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

bon, bon.. allez plutot orienté avis/veille, que penses tu du nouveau modele developpé par yan lecunn ?

tu parles de quoi ? sa startup ? son v-jepa ? https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png
si tu parles du v-jepa j'ai trouvé ça cool https://image.noelshack.com/fichiers/2023/46/7/1700354365-soy-soja.png

Données du topic

Auteur
CalvitieExpress
Date de création
23 novembre 2025 à 23:14:51
Nb. messages archivés
24
Nb. messages JVC
24
Voir le topic sur JVC

Afficher uniquement les messages de l'auteur du topic

En ligne sur JvArchive

JvArchive compagnon

Découvrez JvArchive compagnon , l'userscript combattant la censure abusive sur le 18-25 !