refactor(connector): clean up comments

This commit is contained in:
2026-04-18 22:10:03 +01:00
parent c1e5482f55
commit 2d39ea6e66
2 changed files with 4 additions and 15 deletions

View File

@@ -1,21 +1,18 @@
from abc import ABC, abstractmethod
from dto.post import Post
import os
class BaseConnector(ABC):
# Each subclass declares these at the class level
source_name: str # machine-readable: "reddit", "youtube"
display_name: str # human-readable: "Reddit", "YouTube"
required_env: list[str] = [] # env vars needed to activate
source_name: str # machine readable
display_name: str # human readablee
required_env: list[str] = []
search_enabled: bool
categories_enabled: bool
@classmethod
def is_available(cls) -> bool:
"""Returns True if all required env vars are set."""
import os
return all(os.getenv(var) for var in cls.required_env)
@abstractmethod