11from __future__ import annotations
22
3- from typing import Any , Self
3+ from typing import Any
44
55__all__ = ["RequestError" ]
66
@@ -14,31 +14,31 @@ def __init__(self, code: int, message: str, data: Any | None = None) -> None:
1414 self .data = data
1515
1616 @classmethod
17- def parse_error (cls , data : dict [str , Any ] | None = None ) -> Self :
17+ def parse_error (cls , data : dict [str , Any ] | None = None ) -> RequestError :
1818 return cls (- 32700 , "Parse error" , data )
1919
2020 @classmethod
21- def invalid_request (cls , data : dict [str , Any ] | None = None ) -> Self :
21+ def invalid_request (cls , data : dict [str , Any ] | None = None ) -> RequestError :
2222 return cls (- 32600 , "Invalid request" , data )
2323
2424 @classmethod
25- def method_not_found (cls , method : str ) -> Self :
25+ def method_not_found (cls , method : str ) -> RequestError :
2626 return cls (- 32601 , "Method not found" , {"method" : method })
2727
2828 @classmethod
29- def invalid_params (cls , data : dict [str , Any ] | None = None ) -> Self :
29+ def invalid_params (cls , data : dict [str , Any ] | None = None ) -> RequestError :
3030 return cls (- 32602 , "Invalid params" , data )
3131
3232 @classmethod
33- def internal_error (cls , data : dict [str , Any ] | None = None ) -> Self :
33+ def internal_error (cls , data : dict [str , Any ] | None = None ) -> RequestError :
3434 return cls (- 32603 , "Internal error" , data )
3535
3636 @classmethod
37- def auth_required (cls , data : dict [str , Any ] | None = None ) -> Self :
37+ def auth_required (cls , data : dict [str , Any ] | None = None ) -> RequestError :
3838 return cls (- 32000 , "Authentication required" , data )
3939
4040 @classmethod
41- def resource_not_found (cls , uri : str | None = None ) -> Self :
41+ def resource_not_found (cls , uri : str | None = None ) -> RequestError :
4242 data = {"uri" : uri } if uri is not None else None
4343 return cls (- 32002 , "Resource not found" , data )
4444
0 commit comments