Beispiel #1
0
 def __init__(self, path=None, fp=None, do_load=True):
     # We don't use ``super`` here, because ``ConfigParser`` still uses
     # old-style classes.
     ConfigParser.__init__(self, {"working_dir": "/mnt/pyami", "debug": "0"})
     if do_load:
         if path:
             self.load_from_path(path)
         elif fp:
             self.readfp(fp)
         else:
             self.read(TxBotoConfigLocations)
         if "AWS_CREDENTIAL_FILE" in os.environ:
             full_path = expanduser(os.environ["AWS_CREDENTIAL_FILE"])
             try:
                 self.load_credential_file(full_path)
             except IOError:
                 warnings.warn("Unable to load AWS_CREDENTIAL_FILE (%s)" % full_path)