Revision f1e5b343 kamaki/cli/commands/__init__.py

b/kamaki/cli/commands/__init__.py
94 94
    def _custom_version(self, service):
95 95
        return self.config.get_cloud(self.cloud, '%s_version' % service)
96 96

  
97
    def _uuids2usernames(self, uuids):
98
        return self.auth_base.post_user_catalogs(uuids).json['uuid_catalog']
99

  
100
    def _usernames2uuids(self, username):
101
        return self.auth_base.post_user_catalogs(
102
            displaynames=username).json['displayname_catalog']
103

  
97 104
    def _uuid2username(self, uuid):
98
        r = self.auth_base.post_user_catalogs([uuid])
99
        uuids = r.json['uuid_catalog']
100
        return uuids.get(uuid, None)
105
        return self._uuids2usernames([uuid]).get(uuid, None)
101 106

  
102 107
    def _username2uuid(self, username):
103
        r = self.auth_base.post_user_catalogs(displaynames=[username])
104
        names = r.json['displayname_catalog']
105
        return names.get(username, None)
108
        return self._usernames2uuids([username]).get(username, None)
106 109

  
107 110
    def _set_log_params(self):
108 111
        try:

Also available in: Unified diff