Esempio n. 1
0
 def dict_of_lists(self):
     r = {}
     for key, val in iteritems_(self):
         r.setdefault(key.lower(), []).append(val)
     return r
Esempio n. 2
0
 def mixed(self):
     r = self.dict_of_lists()
     for key, val in iteritems_(r):
         if len(val) == 1:
             r[key] = val[0]
     return r
Esempio n. 3
0
 def iteritems(self):
     for d in self.dicts:
         for item in iteritems_(d):
             yield item
Esempio n. 4
0
 def iteritems(self):
     for d in self.dicts:
         for item in iteritems_(d):
             yield item
Esempio n. 5
0
 def dict_of_lists(self):
     r = {}
     for key, val in iteritems_(self):
         r.setdefault(key.lower(), []).append(val)
     return r
Esempio n. 6
0
 def mixed(self):
     r = self.dict_of_lists()
     for key, val in iteritems_(r):
         if len(val) == 1:
             r[key] = val[0]
     return r