浏览代码

Fix TypeError raised by Django's SystemCheck

Bence Tamas 10 年之前
父节点
当前提交
5005b5a3fd
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      celery/fixups/django.py

+ 3 - 2
celery/fixups/django.py

@@ -156,9 +156,10 @@ class DjangoWorkerFixup(object):
         try:
             from django.core.management.validation import get_validation_errors
         except ImportError:
-            from django.core.management.base import BaseCommand
+            from django.core.management.base import BaseCommand, OutputWrapper
             cmd = BaseCommand()
-            cmd.stdout, cmd.stderr = sys.stdout, sys.stderr
+            cmd.stdout = OutputWrapper(sys.stdout)
+            cmd.stderr = OutputWrapper(sys.stderr)
             cmd.check()
         else:
             num_errors = get_validation_errors(s, None)