OmniClientWrapper

class omni.kit.converter.common.OmniClientWrapper

Bases: object

Helper class based on omni.client library

Methods

copy(src_path, dest_path)

Asynchronously copy an item from src_url to dst_url and wait for the result

copy_sync(src_path, dest_path)

Copy an item from src_url to dst_url and wait for the result

create_folder(path)

Asynchronously create a folder

create_folder_sync(path)

Create a folder

exists(path)

Asynchronously Retrieve information about a single item

exists_sync(path)

Retrieve information about a single item and wait for the result

read(src_path)

Asynchronously read a file

write(path, content)

Asynchronously write a file

__init__()
async static copy(src_path: str, dest_path: str)

Asynchronously copy an item from src_url to dst_url and wait for the result

Parameters
  • src_path – input file to copy

  • dest_path – destination path to copy to

Returns

true if successfully copied to destination

Return type

boolean

static copy_sync(src_path: str, dest_path: str)

Copy an item from src_url to dst_url and wait for the result

Parameters
  • src_path – input file to copy

  • dest_path – destination path to copy to

Returns

true if successfully copied to destination

Return type

boolean

async static create_folder(path)

Asynchronously create a folder

static create_folder_sync(path)

Create a folder

async static exists(path)

Asynchronously Retrieve information about a single item

Parameters

path – file path

Returns

true if the result is OK

Return type

boolean

static exists_sync(path)

Retrieve information about a single item and wait for the result

Parameters

path – file path

Returns

true if the result is OK

Return type

boolean

async static read(src_path: str)

Asynchronously read a file

async static write(path: str, content)

Asynchronously write a file

Parameters

path – output file path

Returns

true if file was written successfully

Return type

boolean