3672Fermer3674
GodzilLe 13/06/2018 à 22:40
J'ai une question Pythonesque.

J'ai besoin de faire un module de type cache, genre cacher des police des images, cache qui doit etre partagé entre different autre modules.

Je n'arrive pas a trouver une methode pour faire que mon "FontManager" quelque soit le bout de code python (lors de la meme execution bien entendu) qui importe le dit module?

En C/C++ j'instancierais la dite classe une seul et unique fois et l'acces se ferrait au travers d'un pointeur global.
Dans le cas de python, j'avoue ne pas voir comment faire sans tricher.

J'aimerais eviter au maximum de devoir passer une reference au dit objet de partout, parceque bon nombre d'objets n'en auront pas besoin, et c'est du pur gaspillage de mémoire. (sachant que celui-ci fait, le module suivant que j'ai a fait et un pool d'image... dont c'est meme pire que pour les polices dans ce cas)