--- ea/credentials.py 2012/10/09 16:14:55 17 +++ ea/credentials.py 2012/10/09 16:17:03 18 @@ -1,48 +1,48 @@ -# -# BonFIRE Virtual Clusters on Federated Clouds Demonstration Kit -# -# Copyright (c) Fundacion Centro Tecnologico de Supercomputacion de Galicia 2012 -# -# License Apache Software -# -# The research leading to these results has received funding from -# the European Community's Seventh Framework Programme (FP7/2007-2013) -# under agreement number 257386 -# -# This software is provided with ABSOLUTELY NO WARRANTY -# - -import os -def getpass(file): - filepath=os.path.expanduser(file) - password=None - try: - f=open(filepath,'r') - for line in f.readlines(): - if line.find('password') == 0 : - password=line.split()[1] - except IOError: - print 'ERROR: You must include your credentials in ' + file - exit() - if password == None: - print 'ERROR: You must include your password in ' + file - exit() - - return password - -def getuser(file): - user=None - filepath=os.path.expanduser(file) - try: - f=open(filepath,'r') - for line in f.readlines(): - if line.find('user') == 0 : - user=line.split()[1] - except IOError: - print 'ERROR: You must include your credentials in ' + file - exit() - if user == None: - print 'ERROR: You must include your username in ' + file - exit() - - return user +# +# BonFIRE Virtual Clusters on Federated Clouds Demonstration Kit +# +# Copyright (c) Fundacion Centro Tecnologico de Supercomputacion de Galicia 2012 +# +# License Apache Software +# +# The research leading to these results has received funding from +# the European Community's Seventh Framework Programme (FP7/2007-2013) +# under agreement number 257386 +# +# This software is provided with ABSOLUTELY NO WARRANTY +# + +import os +def getpass(file): + filepath=os.path.expanduser(file) + password=None + try: + f=open(filepath,'r') + for line in f.readlines(): + if line.find('password') == 0 : + password=line.split()[1] + except IOError: + print 'ERROR: You must include your credentials in ' + file + exit() + if password == None: + print 'ERROR: You must include your password in ' + file + exit() + + return password + +def getuser(file): + user=None + filepath=os.path.expanduser(file) + try: + f=open(filepath,'r') + for line in f.readlines(): + if line.find('user') == 0 : + user=line.split()[1] + except IOError: + print 'ERROR: You must include your credentials in ' + file + exit() + if user == None: + print 'ERROR: You must include your username in ' + file + exit() + + return user