File size: 673 Bytes
6061012
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from .config import config
from .utils.data_processor import DataProcessor
from .tasks.validation import Validation

class CodingExpert:
    def __init__(self):
        self.config = config
        self.data_processor = DataProcessor()
        self.validator = Validation()

    def process_data(self, input_data):
        """Process coding-related data using the data processor."""
        return self.data_processor.process(input_data)

    def validate(self, code):
        """Validate code using the validation system."""
        return self.validator.validate(code)

    def get_config(self):
        """Return the current configuration."""
        return self.config