소스 검색

Adds celery.conf.add_Defaults

Ask Solem 12 년 전
부모
커밋
cca920e5be
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      celery/datastructures.py

+ 4 - 0
celery/datastructures.py

@@ -302,6 +302,10 @@ class ConfigurationView(AttributeDictMixin):
         self.__dict__.update(changes=changes, defaults=defaults,
         self.__dict__.update(changes=changes, defaults=defaults,
                              _order=[changes] + defaults)
                              _order=[changes] + defaults)
 
 
+    def add_defaults(self, d):
+        self.defaults.insert(0, d)
+        self._order.insert(1, d)
+
     def __getitem__(self, key):
     def __getitem__(self, key):
         for d in self._order:
         for d in self._order:
             try:
             try: