  import os
  import sys
  
  if os.name == 'posix':
      def become_daemon(our_home_dir='.', out_log='/dev/null',
                        err_log='/dev/null', umask=0o022):
          "Robustly turn into a UNIX daemon, running in our_home_dir."
          # First fork
          try:
 
</s> remove             sys.stderr = open(err_log, 'a', 0)
 </s> add             sys.stderr = open(err_log, 'a', buffering) </s> remove             sys.stdout = open(out_log, 'a', 0)
 </s> add             sys.stdout = open(out_log, 'a', buffering) </s> remove         so = open(out_log, 'a+', 0)
        se = open(err_log, 'a+', 0)
 </s> add         so = open(out_log, 'a+', buffering)
        se = open(err_log, 'a+', buffering)
from . import six

buffering = int(six.PY3)        # No unbuffered text I/O on Python 3 (#20815).

  import os
  import sys
  
from . import six

buffering = int(six.PY3)        # No unbuffered text I/O on Python 3 (#20815).

  if os.name == 'posix':
      def become_daemon(our_home_dir='.', out_log='/dev/null',
                        err_log='/dev/null', umask=0o022):
          "Robustly turn into a UNIX daemon, running in our_home_dir."
          # First fork
          try:
keep keep add keep keep keep keep keep keep
 Fixed #20815 -- Don't enforce unbuffered I/O on Python 3.

No test because this code is already deprecated (part of FastCGI support). 
django/utils/daemonize.py