old_contents: import os
  import random
  import string
  from datetime import date, datetime
  
  
  def random_name():
      return ''.join([random.choice(string.ascii_lowercase + string.digits) for n in range(20)])
  
  
  def json_serial(obj):
      """JSON serializer for objects not serializable by default json code"""
  
      if isinstance(obj, (datetime, date)):
          return obj.isoformat()
      raise TypeError("Type %s not serializable" % type(obj))
  
  
  def secret_key_gen():
      filepath = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + '/secret.ini'
      generated_key = ''.join([random.SystemRandom().choice(string.ascii_letters + string.digits + string.punctuation)
                               for _ in range(50)])
      with open(filepath, 'w') as secret_file:
          secret_file.write(
              '[SECRET_KEY]\nKEY= %(key)s' % dict(key=generated_key)
          )
  
      print('Find your secret key at %(path)s' % dict(path=filepath))
  
  
new_contents: import os
  import random
  import string
  from datetime import date, datetime
  
  
  def random_name():
      return ''.join([random.choice(string.ascii_lowercase + string.digits) for n in range(20)])
  
  
  def json_serial(obj):
      """JSON serializer for objects not serializable by default json code"""
  
      if isinstance(obj, (datetime, date)):
          return obj.isoformat()
      raise TypeError("Type %s not serializable" % type(obj))
  
  
  def secret_key_gen():
      filepath = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) + '/secret.txt'
      generated_key = ''.join([random.SystemRandom().choice(string.ascii_letters + string.digits + string.punctuation)
                               for _ in range(50)])
      with open(filepath, 'w') as secret_file:
          secret_file.write(
              '%(key)s' % dict(key=generated_key)
          )
  
      print('Find your secret key at %(path)s' % dict(path=filepath))
  
  
subject: Update secret file from to