Revision 67dfe4a2 kamaki/clients/network/__init__.py
b/kamaki/clients/network/__init__.py | ||
---|---|---|
365 | 365 |
|
366 | 366 |
# Wait methods |
367 | 367 |
|
368 |
def wait_network( |
|
369 |
self, net_id, |
|
370 |
current_status='PENDING', delay=1, max_wait=100, wait_cb=None): |
|
371 |
|
|
372 |
def get_status(self, net_id): |
|
373 |
r = self.get_network_details(net_id) |
|
374 |
return r['status'], None |
|
375 |
|
|
376 |
return self._wait( |
|
377 |
net_id, current_status, get_status, delay, max_wait, wait_cb) |
|
378 |
|
|
379 |
def wait_subnet( |
|
380 |
self, subnet_id, |
|
381 |
current_status='PENDING', delay=1, max_wait=100, wait_cb=None): |
|
382 |
|
|
383 |
def get_status(self, subnet_id): |
|
384 |
r = self.get_subnet_details(subnet_id) |
|
385 |
return r['status'], None |
|
386 |
|
|
387 |
return self._wait( |
|
388 |
subnet_id, current_status, get_status, delay, max_wait, wait_cb) |
|
389 |
|
|
390 | 368 |
def wait_port( |
391 | 369 |
self, port_id, |
392 |
current_status='PENDING', delay=1, max_wait=100, wait_cb=None):
|
|
370 |
current_status='BUILD', delay=1, max_wait=100, wait_cb=None):
|
|
393 | 371 |
|
394 | 372 |
def get_status(self, net_id): |
395 | 373 |
r = self.get_port_details(port_id) |
... | ... | |
397 | 375 |
|
398 | 376 |
return self._wait( |
399 | 377 |
port_id, current_status, get_status, delay, max_wait, wait_cb) |
400 |
|
|
401 |
def wait_floatingip( |
|
402 |
self, floatingip_id, |
|
403 |
current_status='PENDING', delay=1, max_wait=100, wait_cb=None): |
|
404 |
|
|
405 |
def get_status(self, floatingip_id): |
|
406 |
r = self.get_network_details(floatingip_id) |
|
407 |
return r['status'], None |
|
408 |
|
|
409 |
return self._wait( |
|
410 |
floatingip_id, |
|
411 |
current_status, get_status, delay, max_wait, wait_cb) |
Also available in: Unified diff