""" Read configuration files to manage default options """ __revision__ = "$Id: config.py,v 1.3 2003/12/09 22:01:32 syt Exp $" import os import sys RCFILE = '.pyreverserc' def get_default_options(): """ Read config file and return list of options """ options = [] home = os.environ.get('HOME', '') if home: rcfile = os.path.join(home, RCFILE) try: options = open(rcfile).read().split() except IOError: pass # ignore if no config file found return options def insert_default_options(): """insert default options to sys.argv """ options = get_default_options() options.reverse() for arg in options: sys.argv.insert(1, arg)