EPKB_AI_OpenAI_Handler B

Total Complexity 94
Dependencies 6
Dependents 5
Total lines 600
Lines of code 336
Logical lines of code 177
Comment lines 165
Methods 15
Properties 1

Methods 15

Method Rating Maintainability Complexity Lines of code
reset_vector_store()
B
41 16 53
get_vector_store_info()
A
44 16 43
get_or_create_vector_store()
A
47 8 38
calculate_backoff_delay()
A
49 8 29
wait_for_file_processing()
S
51 7 26
delete_vector_store()
S
54 6 21
is_retryable_error()
S
57 6 16
update_vector_store()
S
54 5 22
remove_file_from_vector_store()
S
56 5 18
add_file_to_vector_store()
S
56 5 17
upload_file()
S
53 4 23
delete_file()
S
60 4 13
create_file_content()
S
66 2 8
__construct()
S
80 1 3
create_vector_store()
S
70 1 6