Revision ffe30114 kamaki/clients/network/__init__.py

b/kamaki/clients/network/__init__.py
331 331

  
332 332
    def create_floatingip(
333 333
            self, floating_network_id,
334
            floating_ip_address='', port_id='', fixed_ip_address=''):
334
            floating_ip_address='', port_id='', fixed_ip_address='',
335
            args=None):
335 336
        """Cyclades do not use port_id and fixed_ip_address"""
336 337
        floatingip = dict(floating_network_id=floating_network_id)
337 338
        if floating_ip_address:
......
340 341
            floatingip['port_id'] = port_id
341 342
        if fixed_ip_address:
342 343
            floatingip['fixed_ip_address'] = fixed_ip_address
344
        if args is not None:
345
            floatingip.update(args)
343 346
        r = self.floatingips_post(
344 347
            json_data=dict(floatingip=floatingip), success=200)
345 348
        return r.json['floatingip']

Also available in: Unified diff