Coverage for mindsdb / utilities / starters.py: 0%

30 statements  

« prev     ^ index     » next       coverage.py v7.13.1, created at 2026-01-21 00:36 +0000

1def start_http(*args, **kwargs): 

2 from mindsdb.utilities.log import initialize_logging 

3 

4 initialize_logging("http") 

5 

6 from mindsdb.api.http.start import start 

7 

8 start(*args, **kwargs) 

9 

10 

11def start_mysql(*args, **kwargs): 

12 from mindsdb.utilities.log import initialize_logging 

13 

14 initialize_logging("mysql") 

15 

16 from mindsdb.api.mysql.start import start 

17 

18 start(*args, **kwargs) 

19 

20 

21def start_tasks(*args, **kwargs): 

22 from mindsdb.utilities.log import initialize_logging 

23 

24 initialize_logging("tasks") 

25 

26 from mindsdb.interfaces.tasks.task_monitor import start 

27 

28 start(*args, **kwargs) 

29 

30 

31def start_ml_task_queue(*args, **kwargs): 

32 from mindsdb.utilities.log import initialize_logging 

33 

34 initialize_logging("ml_task_queue") 

35 

36 from mindsdb.utilities.ml_task_queue.consumer import start 

37 

38 start(*args, **kwargs) 

39 

40 

41def start_scheduler(*args, **kwargs): 

42 from mindsdb.utilities.log import initialize_logging 

43 

44 initialize_logging("scheduler") 

45 

46 from mindsdb.interfaces.jobs.scheduler import start 

47 

48 start(*args, **kwargs) 

49 

50 

51def start_litellm(*args, **kwargs): 

52 """Start the LiteLLM server""" 

53 from mindsdb.utilities.log import initialize_logging 

54 

55 initialize_logging("litellm") 

56 

57 from mindsdb.api.litellm.start import start 

58 

59 start(*args, **kwargs)