Advertisement
Guest User

Untitled

a guest
May 27th, 2015
3,019
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.56 KB | None | 0 0
  1. >>> import ConfigParser
  2. >>> from collections import OrderedDict
  3. >>> class MultiOrderedDict(OrderedDict):
  4. ...     def __setitem__(self, key, value):
  5. ...         if isinstance(value, list) and key in self:
  6. ...             self[key].extend(value)
  7. ...         else:
  8. ...             super(OrderedDict, self).__setitem__(key, value)
  9. ...
  10. >>> config = ConfigParser.RawConfigParser(dict_type=MultiOrderedDict)
  11. >>> config.read(['/usr/local/lib/php.ini'])
  12. ['/usr/local/lib/php.ini']
  13. >>> print config.get("exif",  "extension")
  14. ['pdo.so', 'pdo_sqlite.so', 'pdo_mysql.so']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement