The networking_cisco.plugins.cisco.common.utils
Module¶
-
exception
networking_cisco.plugins.cisco.common.utils.
DriverNotFound
(**kwargs)¶ Bases:
neutron_lib.exceptions.NotFound
-
message
= u’Driver %(driver)s does not exist’¶
-
-
networking_cisco.plugins.cisco.common.utils.
convert_validate_driver_class
(driver_class_name)¶
-
networking_cisco.plugins.cisco.common.utils.
retry
(ExceptionToCheck, tries=4, delay=3, backoff=2)¶ Retry calling the decorated function using an exponential backoff.
Reference: http://www.saltycrane.com/blog/2009/11/trying-out-retry -decorator-python/
Parameters: - ExceptionToCheck – the exception to check. may be a tuple of exceptions to check
- tries – number of times to try (not retry) before giving up
- delay – initial delay between retries in seconds
- backoff – backoff multiplier e.g. value of 2 will double the delay each retry