add build settings

This commit is contained in:
Egor Svitin
2023-01-30 10:45:26 +03:00
parent aaf98fc65e
commit e50cc762cf
5 changed files with 67 additions and 19 deletions

View File

@@ -7,10 +7,12 @@ from pydantic import BaseModel, Extra
from components.SenderComponent import SenderComponent
from configs.config import config
from configs.configs import CONFIGS
from models.MetaData import MetaData
from sources.source_types.AbstractSource import AbstractSource
class BaseSource(BaseModel):
source_name: str
source: dict
@@ -24,7 +26,7 @@ class BaseSource(BaseModel):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.senderComponent = SenderComponent(**config.get_main_app_creds())
self.senderComponent = SenderComponent(api_url=CONFIGS['application_credentials']['api_url'], api_key=CONFIGS['application_credentials']['api_key'])
def get_source_object(config):
class_name = config.type.capitalize() + "Source"