Files
nocobase-mcp/nocobase_crm_mcp/crm_mixin.py
T

17 lines
331 B
Python

from __future__ import annotations
from typing import Any
from .config import CrmConfig
from .nb_client import NbClient
class CrmMixin:
"""Typing context shared by composable CRM service mixins."""
config: CrmConfig
client: NbClient
def __getattr__(self, name: str) -> Any:
raise AttributeError(name)