Найти - Пользователи
Полная версия: вызов одного класса из множества других
Начало » Python для новичков » вызов одного класса из множества других
1
Bdfy1
Есть много разных классов. И есть отдельный класс - назовем его settings например. Там вызывается парсер конфиг-файла. Как красивее вызывать данный класс в других ? Можно конечно передавать его как параметр при создании всех классов ( но это видимо некрасиво), можно конечно создать некий базовый класс запихнуть туда self.setting и наследовать от него - но это наверное тоже некрасиво.
или объявить его глобальным ? Как в данном случае рекомендуют делать ?
o7412369815963
имхо, глобальным, и лучше наверно не класс, а сам модуль для этого использовать т.к. он - синглтон
zheromo
Посмотрите как, например, сделано здесь http://trac.edgewall.org/browser//trunk/trac/config.py

Если случай более простой, пойдет как сделано в web.py.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB