CryptSpirit
Янв. 26, 2012 13:34:02
Необходимо сделать общими какие либо данные. Например настройки, полученные из файла. Делал через
from __builtin__ import <имя разделяемого объекта>
CryptSpirit
Янв. 27, 2012 09:00:54
Вопрос в том как это правильно реализовать. Мне интересно какие есть возможности по осуществлению сабжа, кроме __builtin__. Если таки имеются. Простой пример:
Есть конфигурационный файл и есть модульная программа. При закрытии этой программы, что бы не собирать измененные параметры конфигураций, я использовал словарь в общем пространстве имен. Программа закрывалась и сохраняла общий словарь в конфигурационный файл. Сейчас собираюсь переписать код полностью с использованием старых решений, но захотелось определиться в некоторых деталях.
Вопрос №1: Правильно ли я делаю?
Вопрос №2: Есть ли альтернативы?
Soteric
Янв. 27, 2012 09:13:10
Можно завести класс, который будет заниматься чтением, хранением и записью конфигурации.