def do_mfa(self, args):
parser = CommandArgumentParser("<STR_LIT>")<EOL>parser.add_argument(dest='<STR_LIT>',help='<STR_LIT>');<EOL>parser.add_argument("<STR_LIT>","<STR_LIT>",dest='<STR_LIT>',default=AwsConnectionFactory.instance.getProfile(),help='<STR_LIT>');<EOL>args = vars(parser.parse_args(args))<EOL>token = args['<STR_LIT>']<EOL>awsProfile = args['<STR_LIT>']<EOL>arn = AwsConnectionFactory.instance.load_arn(awsProfile)<EOL>credentials_command = ["<STR_LIT>","<STR_LIT>",awsProfile,"<STR_LIT>","<STR_LIT>","<STR_LIT>","<STR_LIT>","<STR_LIT>",arn,"<STR_LIT>",token]<EOL>output = run_cmd(credentials_command) <EOL>credentials = json.loads("<STR_LIT:\n>".join(output.stdout))['<STR_LIT>']<EOL>AwsConnectionFactory.instance.setMfaCredentials(credentials,awsProfile)<EOL>
Enter a 6-digit MFA token. Nephele will execute the appropriate
`aws` command line to authenticate that token. 

mfa -h for more details