فارسی
باز کردن در Telegram

رشتهٔ گفتگوво-первых, арги/кварги для синглтонов очень подозрительны - получается создыннй экземпляр зависит от порядка вызовов

6 پیام · –
T
во-первых, арги/кварги для синглтонов очень подозрительны - получается создыннй экземпляр зависит от порядка вызовов во-вторых, не потокбезопасно в-третьих, теперь класс нельзя юзать как тип (например в isinstance) в-четвертых, что вообще происходит
  1. ⁣
    Я хочу залочить возможность инстанциации того же конфига где попало. То есть инстанциировать один раз в entry-point и ругаться во всех остальных местах
    1. T
      а в чем проблема что конфиг создадут несколько раз? например в тестах это вообще норм дело
      1. ⁣
        Хм, вот у меня конфиг собирается через pydantic. Я не пробрасываю извне ничего, он там сам всё знает. Соответственно для тестов надо писать какую-то отдельную имплементацию и дергать иной .env с тестовыми значениями
        1. T
          ну это не конфиг по факту, а источник конфига. Он должен действительно один раз вызваться в мейне и дальше из него уже вытаскиваешь данные и передаешь в настоящие конфиги
ССообщество Python ПрограммистовСообщество Python Программистов@python_scripts · گروه · فناوری
4 169عضو43نویسنده در 30 روز
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما