f5sdk.utils.misc_utils module

Python module containing helper utility functions

f5sdk.utils.misc_utils.compare_versions(version1, version2, operator)

Compare versions

Parameters
  • version1 (str) – first version to compare

  • config_file (str) – second version to compare

  • operator (str) – operator such as greaterThanOrEqual, lessThanOrEqual

Returns

boolean dependent on version comparison pass/fail

Return type

boolean

f5sdk.utils.misc_utils.resolve_config(config, config_file, **kwargs)

Resolve config options: config|config_file

Parameters
  • config (str, dict) – configuration (resolved)

  • config_file (str) – configuration file (to resolve)

  • required (bool) – when false, input is not required and none object may be returned

Returns

the loaded config

Return type

dict