api
error.api
SaigeToolkitError
Bases: SaigeError
https://dev.azure.com/SaigeResearch/Research/_git/SaigeToolkit
Torch dataloader에서 작업 중 exception 발생 시 torch가 message를 넣어서 reraise하는 경우가 있음. 참고: https://teams.microsoft.com/l/message/19:874deea9bde44c2f9c2c43d4bc002a58@thread.tacv2/1688547469317?tenantId=4098be5f-d82a-474c-b4b6-a95727b671eb&groupId=3f51c33d-7ce9-4b2c-bf75-6d1032c4183b&parentMessageId=1688547469317&teamName=%EC%97%B0%EA%B5%AC%ED%8C%80&channelName=%5BPR%5D%20SaigeToolkit&createdTime=1688547469317&allowXTenantAccess=false
Source code in SaigeToolkit/error/base.py
UndefinedErrorCodeError
Bases: SaigeToolkitError
Torch dataloader에서 작업 중 exception 발생 시 torch가 message를 넣어서 reraise하는 경우가 있음. 참고: https://teams.microsoft.com/l/message/19:874deea9bde44c2f9c2c43d4bc002a58@thread.tacv2/1688547469317?tenantId=4098be5f-d82a-474c-b4b6-a95727b671eb&groupId=3f51c33d-7ce9-4b2c-bf75-6d1032c4183b&parentMessageId=1688547469317&teamName=%EC%97%B0%EA%B5%AC%ED%8C%80&channelName=%5BPR%5D%20SaigeToolkit&createdTime=1688547469317&allowXTenantAccess=false
Source code in SaigeToolkit/error/base.py
get_error_handler
get_error_handler(head_error: Type[SaigeError])
Returns error handling decorator The handler wraps the original return value into (error_code, return_value) tuple.
Parameters:
-
head_error(Type[SaigeError]) –head error
Source code in SaigeToolkit/error/handler.py
get_error_message
입력으로 받은 error_code에 해당하는 error_message를 반환합니다.
Parameters:
-
error_code(int) –error_code
Raises:
-
UndefinedErrorCodeError–정의되지 않은 error_code를 입력으로 받을 경우 발생하는 error
Returns:
-
str(str) –error_message