Comments on: Chercher dans plusieurs dicts à la fois avec ChainMap http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/ Du code, du cul Fri, 06 Sep 2019 09:34:15 +0000 hourly 1 https://wordpress.org/?v=4.9.7 By: Sam http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-152117 Thu, 11 Dec 2014 08:27:46 +0000 http://sametmax.com/?p=11382#comment-152117 Merci.

]]>
By: JeromeJ http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-152116 Thu, 11 Dec 2014 08:23:02 +0000 http://sametmax.com/?p=11382#comment-152116 Toute petite erreur qui m’a fait gratter mon cuir chevelu pendant 2 sec:

>>> conf["PORT"] = 7777
>>> conf
>>> ChainMap({'PORT': 7777}, {'HOST': '0.0.0.0'}, {'DEBUG': False, 'PORT': 8000}, {'DEBUG': False, 'HOST': 'localhost', 'PORT': 8080})

Faut retirer les >>> sur la dernière ligne. Voilou.

Génial sinon au fait ! J’ai partagé sur mon shaarli et utilise l’astuce en ce moment même pour mon nouveau projet.

]]>
By: policier moustachu http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-93647 Thu, 17 Jul 2014 12:34:54 +0000 http://sametmax.com/?p=11382#comment-93647 Ce boulard ! J’adopte cette feature.

]]>
By: Luigi http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-91655 Fri, 11 Jul 2014 15:39:33 +0000 http://sametmax.com/?p=11382#comment-91655 Super clair. Je note ça dans un coin !

]]>
By: Sam http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-91654 Fri, 11 Jul 2014 14:50:59 +0000 http://sametmax.com/?p=11382#comment-91654 Et il y en a d’autres qui arrivent.

]]>
By: Dimtion http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-91653 Fri, 11 Jul 2014 13:16:47 +0000 http://sametmax.com/?p=11382#comment-91653 Tiens, on dirait un slide de la conf de ce matin ^^

]]>
By: Sam http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-91652 Fri, 11 Jul 2014 10:31:46 +0000 http://sametmax.com/?p=11382#comment-91652 Ca gère que les clés/valeurs sur un niveau.

]]>
By: Sam http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-91651 Fri, 11 Jul 2014 10:30:42 +0000 http://sametmax.com/?p=11382#comment-91651 Mais heu.

]]>
By: Zanguu http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-91650 Fri, 11 Jul 2014 10:07:34 +0000 http://sametmax.com/?p=11382#comment-91650 Ah oui j’ai oublié le mergé, effectivement ça fait gagner de la place.

Ça marche seulement avec des dict à un niveaux ou on peut lui donner des objet conf et des données plus complexes du genre 'HOST': {'IP': {'0.0.0.0', '127.0.0.1'}, 'PORT':8080}

ps: il manque encore la parenthèse fermante dans la correction ;)

]]>
By: Sam http://sametmax.com/chercher-dans-plusieurs-dicts-a-la-fois-avec-chainmap/#comment-91649 Fri, 11 Jul 2014 09:43:39 +0000 http://sametmax.com/?p=11382#comment-91649 Ouai mais la soution 1 garde les 3 dicos (pour lire les anciennes valeurs, notamment les valeurs par defaut) + le dico mergé.

Sur des settings énormes (typiquement Django), c’est quelques ko de gagné.

]]>