Revision fab9b17f kamaki/clients/cyclades/__init__.py

b/kamaki/clients/cyclades/__init__.py
83 83
        """
84 84
        r = self.get_server_details(server_id)
85 85
        try:
86
            return r['attachments']['values'][0]['firewallProfile']
86
            return r['attachments'][0]['firewallProfile']
87 87
        except KeyError:
88 88
            raise ClientError(
89 89
                'No Firewall Profile',
......
112 112
        """
113 113
        detail = 'detail' if detail else ''
114 114
        r = self.servers_get(command=detail, changes_since=changes_since)
115
        return r.json['servers']['values']
115
        return r.json['servers']
116 116

  
117 117
    def list_server_nics(self, server_id):
118 118
        """
......
121 121
        :returns: (dict) network interface connections
122 122
        """
123 123
        r = self.servers_get(server_id, 'ips')
124
        return r.json['addresses']['values']
124
        return r.json['addresses']
125 125

  
126 126
    def get_server_stats(self, server_id):
127 127
        """
......
140 140
        """
141 141
        detail = 'detail' if detail else ''
142 142
        r = self.networks_get(command=detail)
143
        return r.json['networks']['values']
143
        return r.json['networks']
144 144

  
145 145
    def list_network_nics(self, network_id):
146 146
        """
......
149 149
        :returns: (list)
150 150
        """
151 151
        r = self.networks_get(network_id=network_id)
152
        return r.json['network']['attachments']['values']
152
        return r.json['network']['attachments']
153 153

  
154 154
    def create_network(
155 155
            self, name,

Also available in: Unified diff