def create_auth_config(): config = AMIConfig() # warn user about encoded password config.add_comment('AMI', 'Your password is only base64 encoded here and can be decoded.') config.add_comment('AMI', 'Please do not share this file publicly.') config.set('AMI', 'AMIUser', raw_input('Username: '******'AMI', 'AMIPass', base64.b64encode(getpass())) f = open(AMI_CONFIG, 'w') config.write(f) f.close() # only allow user to read and write os.chmod(AMI_CONFIG, 0600)