from core.models.identity import Identity from api import getEshDriver from service.accounts.eucalyptus import AccountDriver volumes = open("user_volumes_eucalyptus", "w") ad = AccountDriver() user_accounts = ad.list_users() for user, user_data in user_accounts.iteritems(): driver = None try: driver = getEshDriver(Identity.objects.get(provider__id=1, created_by__username=user), user) except: pass if driver: vs = driver.list_volumes() if vs: volumes.write(user) for v in vs: volumes.write(" " + v.name + "(" + v.alias + ")") volumes.write("\n") volumes.close()