File tree 1 file changed +7
-8
lines changed
1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change 1
1
import os
2
2
3
- from dotenv import load_dotenv
4
-
5
3
from .clients import (
6
4
async_execute ,
7
5
ATDJudge0CE ,
39
37
40
38
41
39
def _create_default_client ():
42
- if globals (). get ( "judge0_default_client" ) is not None :
43
- return
40
+ try :
41
+ from dotenv import load_dotenv
44
42
45
- load_dotenv ()
43
+ load_dotenv ()
44
+ except : # noqa: E722
45
+ pass
46
46
47
47
rapid_api_key = os .getenv ("JUDGE0_RAPID_API_KEY" )
48
48
sulu_api_key = os .getenv ("JUDGE0_SULU_API_KEY" )
@@ -53,12 +53,11 @@ def _create_default_client():
53
53
elif sulu_api_key is not None :
54
54
client = SuluJudge0CE (api_key = sulu_api_key )
55
55
elif atd_api_key is not None :
56
- client = ATDJudge0CE (api_key = sulu_api_key )
56
+ client = ATDJudge0CE (api_key = atd_api_key )
57
57
else :
58
58
client = None
59
59
60
- if client is not None :
61
- globals ()["judge0_default_client" ] = client
60
+ globals ()["judge0_default_client" ] = client
62
61
63
62
64
63
_create_default_client ()
You can’t perform that action at this time.
0 commit comments