The rsd_lib.utils Module

rsd_lib.utils.camelcase_to_underscore_joined(camelcase_str)

Convert camelCase string to underscore_joined string

Parameters

camelcase_str – The camelCase string

Returns

the equivalent underscore_joined string

rsd_lib.utils.get_resource_identity(resource)
rsd_lib.utils.get_sub_resource_path_list_by(resource, subresource_name)

Helper function to find a list of subresource path

Parameters
  • resource – ResourceBase instance on which the name gets queried upon.

  • subresource_name – name of the resource field contains a list of dict to fetch the @odata.id’ from.

rsd_lib.utils.num_or_none(x)

Given a value x it cast as int, float or None

Parameters

x – The value to transform and return

Returns

Either None or x cast to an int/float