소스 검색

Set default accept content

Ask Solem 11 년 전
부모
커밋
66fcd90efa
2개의 변경된 파일2개의 추가작업 그리고 3개의 파일을 삭제
  1. 0 2
      celery/app/base.py
  2. 2 1
      celery/app/defaults.py

+ 0 - 2
celery/app/base.py

@@ -126,8 +126,6 @@ class Celery(object):
         if include:
             self._preconf['CELERY_IMPORTS'] = include
 
-        enable_insecure_serializers()
-
         # Apply fixups.
         self.fixups = set(fixups or ())
         for fixup in self.fixups | BUILTIN_FIXUPS:

+ 2 - 1
celery/app/defaults.py

@@ -30,6 +30,7 @@ elif is_pypy:
         DEFAULT_POOL = 'processes'
 
 
+DEFAULT_ACCEPT_CONTENT = ['json', 'pickle', 'msgpack', 'yaml']
 DEFAULT_PROCESS_LOG_FMT = """
     [%(asctime)s: %(levelname)s/%(processName)s] %(message)s
 """.strip()
@@ -91,7 +92,7 @@ NAMESPACES = {
         'WRITE_CONSISTENCY': Option(type='string'),
     },
     'CELERY': {
-        'ACCEPT_CONTENT': Option(None, type='list'),
+        'ACCEPT_CONTENT': Option(DEFAULT_ACCEPT_CONTENT, type='list'),
         'ACKS_LATE': Option(False, type='bool'),
         'ALWAYS_EAGER': Option(False, type='bool'),
         'ANNOTATIONS': Option(type='any'),