44
55import typer
66
7- from ..lib .submission_ui import (
8- create_submission_progress ,
9- display_auth_error ,
10- display_exception_error ,
11- display_file_not_found_error ,
12- display_language_detection_error ,
13- display_language_detection_message ,
14- display_problem_not_found_error ,
15- display_submission_canceled ,
16- display_submission_details ,
17- display_submission_results ,
18- )
19- from ..server .auth import Auth
20- from ..server .config import LANGUAGE_MAP
21- from ..server .solution_manager import SolutionManager
22-
23- auth_manager = Auth ()
24- solution_manager = SolutionManager (auth_manager .get_session ())
25-
267
278def submit (
289 problem : str = typer .Argument (
@@ -40,6 +21,26 @@ def submit(
4021 Uploads your solution file to LeetCode and returns the verdict.
4122 Language is auto-detected from file extension if not specified.
4223 """
24+
25+ from ..lib .submission_ui import (
26+ create_submission_progress ,
27+ display_auth_error ,
28+ display_exception_error ,
29+ display_file_not_found_error ,
30+ display_language_detection_error ,
31+ display_language_detection_message ,
32+ display_problem_not_found_error ,
33+ display_submission_canceled ,
34+ display_submission_details ,
35+ display_submission_results ,
36+ )
37+ from ..server .auth import Auth
38+ from ..server .config import LANGUAGE_MAP
39+ from ..server .solution_manager import SolutionManager
40+
41+ auth_manager = Auth ()
42+ solution_manager = SolutionManager (auth_manager .get_session ())
43+
4344 if not auth_manager .is_authenticated :
4445 display_auth_error ()
4546
0 commit comments