Example #1
0
 def dump_safe(self, fp=None):
     if not fp:
         fp = StringIO()
     for section in self.sections():
         fp.write("[%s]\n" % section)
         for option in self.options(section):
             if option == "aws_secret_access_key":
                 fp.write("%s = xxxxxxxxxxxxxxxxxx\n" % option)
             else:
                 fp.write("%s = %s\n" % (option, self.get(section, option)))
Example #2
0
 def load_credential_file(self, path):
     """Load a credential file as is setup like the Java utilities"""
     c_data = StringIO()
     c_data.write("[Credentials]\n")
     for line in open(path, "r").readlines():
         c_data.write(
             line.replace("AWSAccessKeyId", "aws_access_key_id").replace("AWSSecretKey", "aws_secret_access_key")
         )
     c_data.seek(0)
     self.readfp(c_data)
Example #3
0
 def dump(self):
     s = StringIO()
     self.write(s)
     print(s.getvalue())