utils

class overture_song.utils.Builder(class_type: type)[source]

Bases: object

build()[source]
class overture_song.utils.GenericObjectType[source]

Bases: type

display()[source]
to_dict()[source]
to_pretty_string()[source]
exception overture_song.utils.SongClientException(error_id, message)[source]

Bases: Exception

class overture_song.utils.Stack[source]

Bases: object

is_empty()[source]
peek()[source]
pop()[source]
push(item)[source]
size()[source]
overture_song.utils.check_dir(dirname)[source]
overture_song.utils.check_file(filename)[source]
overture_song.utils.check_song_state(expression, error_id, formatted_message, *args)[source]
overture_song.utils.check_state(expression, formatted_message, *args)[source]
overture_song.utils.check_type(instance, class_type)[source]
overture_song.utils.convert_to_url_param_list(delimeter='=', **kwargs)[source]
overture_song.utils.create_dir(dir_path)[source]
overture_song.utils.default_value(value, init)[source]
overture_song.utils.get_optional_field(dic, field)[source]
overture_song.utils.get_required_field(dic, field)[source]
overture_song.utils.objectize(original_function)[source]
overture_song.utils.repeat(value, repeat_number)[source]
overture_song.utils.setup_output_file_path(file_path)[source]
overture_song.utils.tab_repeat(repeat_number)[source]
overture_song.utils.to_generic_object(type_name, input_object)[source]

Convert a dictionary to an object (recursive).

overture_song.utils.to_pretty_json_string(json_data_string)[source]
overture_song.utils.whitespace_repeat(repeat_number)[source]
overture_song.utils.write_object(obj, output_file_path, overwrite=False)[source]