Utilities¶
-
oci.util.
to_dict
(obj)¶ Helper to flatten models into dicts for rendering.
The following conversions are applied:
- datetime.date, datetime.datetime, datetime.time are converted into ISO8601 UTC strings
-
oci.util.
file_content_as_launch_instance_user_data
(file_path)¶ Takes a file path and returns a Base64-encoded string which can be provided as the value of the
user_data
key in themetadata
dictionary when launching an instance(seeLaunchInstanceDetails
for more information).Parameters: file_path (str) – The path to the file whose contents will be Base64-encoded Returns: The Base64-encoded string Return type: str
-
class
oci.util.
Sentinel
(name, truthy=True)¶ Named singletons for clear docstrings. Also used to differentiate an explicit param of None from a lack of argument.
>>> missing = Sentinel("Missing", False) >>> also_missing = Sentinel("Missing", False) >>> assert missing is also_missing >>> repr(missing) <Missing> >>> assert bool(missing) is False